Skip to content
This repository has been archived by the owner on Mar 31, 2021. It is now read-only.

panoptix-za/tag-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tag-helper - A tool to increment semver-compatible git tags

Linux build status

It does the following (tedious) steps in a single command:

  • Listing latest tag (provided it's in semver format)
  • Tagging the repo with a version that increments that tag

Following is what the --help option looks like:

USAGE:
    tag-helper [FLAGS] [repo]

FLAGS:
        --major      An incompatible release (3.2.1 -> 4.0.0)
        --minor      A normal release (3.2.1 -> 3.3.0)
        --patch      A bugfix release (3.2.1 -> 3.2.2)
        --force      Allow more than one tag for HEAD
    -h, --help       Prints help information
        --quiet      Print just the version
    -V, --version    Prints version information

ARGS:
    <repo>    Path to git repo [default: .]

All that's left is pushing the resulting tag to remote repo (via git push).

NOTE: minimum required rustc is v1.21, due to use of Iterator::for_each by structopt.


The code is distributed under the terms of both the MIT license and the Apache License (Version 2.0)

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages