Automate UPM package releases for Git repositories containing Unity plugins.
Project description
git-upm-publisher
Automate UPM package releases for Git repositories containing Unity plugins.
Modules
- config_maker.py: searches for package.json files within a repository, and saves the selected one to a config.json file
- package_json_creator.py: creates a package.json file from scratch
- package_json_updater.py: updates an existing package.json partially (or completely)
- upm_publisher.py: automates the whole UPM publishing process explained here: https://www.patreon.com/posts/25070968
- main.py: runs all the necessary modules in order, so you don't have to
Installation
https://pypi.org/project/git-upm-publisher/
pip install git-upm-publisher
Usage
Run gup
in your command line.
Advanced
gup-main
runsmain
(equaivalent ofgup
)gup-config-maker
runsconfig_maker
gup-package-json-creator
runspackage_json_creator
gup-package-json-updater
runspackage_json_updater
gup-upm-publisher
runsupm_publisher
License
MIT license. Refer to the LICENSE file. Copyright (c) 2019 S. Tarık Çetin
This application uses git-snapshot command from mob-sakai. Take a look and give them some love.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for git_upm_publisher-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f2398939f07a15ffe296ff87eb3bee58b79386a8806fb3da04df13d0b9131b2 |
|
MD5 | b6f13eac6f1a5a742b964e50a7026130 |
|
BLAKE2b-256 | 2141cab8974e3bab521a05d69f4b3fa3282992ad02a6b7ceda4069545f05bc56 |