Skip to content

Your dirt simple Git Tagging utility. Stop writing bash scripts today!

License

Notifications You must be signed in to change notification settings

oshalygin/go-tag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Logo

Go Git

Automatically tag your repository!

Release Travis Software License Coveralls Code Climate Issue Count Go Report Card GoDoc

Introduction

This is a simple and straightforward CLI utility that automatically tags your repository.

Motivation

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

Requirements

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.

Installation

go get -u github.com/oshalygin/go-tag

Usage

# Call the utility and enjoy the automation!

go-tag

Command Line Arguments

None, this utility is called within the current git repository and it will make the rest happen!

Limitations

This utility depends on you having the right credentials set.

Additionally, this utility only works with Node.js projects, 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 be much more automated.

License

MIT

About

Your dirt simple Git Tagging utility. Stop writing bash scripts today!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages