Automatically tag your repository!
This is a simple and straightforward CLI utility that automatically tags your repository.
Commonly, you'll want to automate your tagging process. As you release features, you'll add a version somewhere within your application, for Node.js projects this is package.json
. This whole process is time consuming and repetitive, why not let a utility handle this automatically?
- Ensuring your repository is properly tagged based on release versions
This is the current state of the utility and what it supports.
Framework | File Read | Status |
---|---|---|
Generic | VERSION |
In Progress |
Node.js | package.json |
In Progress |
Without bloating the utility with a ton of required options, the go-tag
utility depends on certain aspects being present in each of your git repositories.
- You are authorized to push against the repository.
- All of the credentials are properly configured in your shell.
- You have one of the files described in the Currently Supported Frameworks. This file lives in the root of where the utility is ran.
go get -u github.com/oshalygin/go-tag
# Call the utility and enjoy the automation!
go-tag
None, this utility is called within the current git repository and it will make the rest happen!
This utility depends on you having the right credentials set.
Additionally, this utility only works with Node.js projects(for now), namely projects with a package.json
file. The reason for this is because the application looks into this configuration file to determine what tag version to set.
In the future, tagging will extend to other languages and frameworks.