All Projects → cesarferreira → Interactive Git Tag

cesarferreira / Interactive Git Tag

Licence: mit
Interactive tool that helps with your git tagging by suggesting versions

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Interactive Git Tag

Vue Admin Webapp
this is a admin project
Stars: ✭ 673 (+2704.17%)
Mutual labels:  npm
Showdown Htmlescape
Plugin for Showdown to prevent the use of arbitrary HTML and allow only the specific Markdown syntax.
Stars: ✭ 6 (-75%)
Mutual labels:  npm
Fake Tag
A fake template literal tag to trick syntax highlighters, linters and formatters into action.
Stars: ✭ 22 (-8.33%)
Mutual labels:  npm
Np
A better `npm publish`
Stars: ✭ 6,401 (+26570.83%)
Mutual labels:  npm
Shrinkpack
Fast, resilient, reproducible builds with npm install.
Stars: ✭ 774 (+3125%)
Mutual labels:  npm
Declarativ
A declarative HTML rendering library that is definitely not JSX.
Stars: ✭ 16 (-33.33%)
Mutual labels:  npm
Rando.js
The world's easiest, most powerful random function.
Stars: ✭ 659 (+2645.83%)
Mutual labels:  npm
Preppy
A simple and lightweight tool for preparing the publish of NPM packages.
Stars: ✭ 23 (-4.17%)
Mutual labels:  npm
Ntl
Node Task List: Interactive cli to list and run package.json scripts
Stars: ✭ 800 (+3233.33%)
Mutual labels:  npm
Autodeploy
🚀 Autodeploy is a small and highly customizable CLI-Tool to automatically deploy your git repo and execute arbitrary commands/scripts after a specific git action (e.g. push, merge, ...)
Stars: ✭ 20 (-16.67%)
Mutual labels:  npm
Npm Check Updates
Find newer versions of package dependencies than what your package.json allows
Stars: ✭ 6,617 (+27470.83%)
Mutual labels:  npm
Eyeglass
NPM Modules for Sass
Stars: ✭ 741 (+2987.5%)
Mutual labels:  npm
Composer Asset Plugin
NPM/Bower Dependency Manager for Composer
Stars: ✭ 898 (+3641.67%)
Mutual labels:  npm
Lerna
Splitting up large codebases into separate independently versioned packages is extremely useful for code sharing. However, making changes across many repositories is messy and difficult to track, and testing across repositories becomes complicated very quickly.
Stars: ✭ 31,079 (+129395.83%)
Mutual labels:  npm
Functions.js
📦 A hub of numerous functions with various functionalities
Stars: ✭ 22 (-8.33%)
Mutual labels:  npm
Oji
(◕‿◕) Text Emoticons Maker
Stars: ✭ 668 (+2683.33%)
Mutual labels:  npm
Npm Font Open Sans
npm package of Open Sans (incl. CSS/LESS/SCSS)
Stars: ✭ 6 (-75%)
Mutual labels:  npm
Snm
🤏 Smol Node Manager written in Rust
Stars: ✭ 24 (+0%)
Mutual labels:  npm
Engines Ok
Check for engines filed - node/npm
Stars: ✭ 23 (-4.17%)
Mutual labels:  npm
Vscode Yarn
VSCode extension to manage yarn commands
Stars: ✭ 18 (-25%)
Mutual labels:  npm

Interactive git tag

Build Status npm npm

Interactive tool that helps with your git tagging by suggesting versions

After it pushes the tag it opens a prefilled GitHub Releases draft with the list of commits since the previous tag.

Install

$ npm install -g interactive-git-tag

Usage

Usage

    $ tag <version>

    Version can be:
      patch | minor | major | prepatch | preminor | premajor | prerelease
 
 Examples

    $ tag
    $ tag patch
    $ tag major
    $ tag prepatch
    $ tag premajor
    $ tag prerelease
    $ tag notes               # shows the list of commits since the last tag was pushed
    $ tag commits             # shows the list of commits since the last tag was pushed
    $ tag notes 0.5.1 1.0.0   # shows the list of commits between 0.5.1 and 1.0.0
    $ tag notes 0.5.1         # shows the list of commits between 0.5.1 and HEAD
    

Interactive UI

Run tag without arguments to launch the interactive UI that guides you through pushing a new tag.

Shoutout

Inspired by the amazing sindresorhus's np - A better npm publish tool

Maintainers

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].