starikcetin / git-upm-publisher-2

Automate UPM package releases for Git repositories containing Unity plugins.

Home Page:https://www.npmjs.com/git-upm-publisher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

npm

git-upm-publisher-2

Continuation of the git-upm-publisher, which never worked as it was supposed to.

Written in Typescript this time.

Install

npm i -g git-upm-publisher

Make sure to delete the python version if you were using it:

pip uninstall git-upm-publisher

Usage

Navigate to the folder with the package.json, and run gup.

Command Line Parameters

Parameter Alias Type Description
--help boolean Show help
--version boolean Show version number
--remote -r string Name of the remote where UPM package branch resides or will reside. Defaults to "origin".
--branch -b string Name of the branch to publish the UPM package to. Defaults to "upm".
--force -f boolean Disable checks and execute snapshot with force flag.
--noAuthor -a boolean Disable overriding the commit author for auto-commits made by this tool.
--noPush -n boolean Disable auto-pushing of the upm branch to the origin.
--noPull -l boolean Disable pulling of the UPM package branch before and after the publishing process.
--noCommit -c boolean Disable the auto-commit before publishing that includes the version change in the 'package.json'.
--package -p string Skip searching and use this package.json path (must include 'package.json').
--tagPrefix -t string A prefix for the git tag.

Licence

MIT license. Refer to the LICENSE file.

Copyright (c) 2020 starikcetin

About

Automate UPM package releases for Git repositories containing Unity plugins.

https://www.npmjs.com/git-upm-publisher

License:MIT License


Languages

Language:TypeScript 98.3%Language:JavaScript 1.7%