UNPKG

ut-tools

Version:

Build and Release management automation package.

44 lines (40 loc) 900 B
#!/usr/bin/env node 'use strict' const meow = require('meow') const gitSemverTags = require('./') const args = meow(` Usage git-semver-tags Options --cwd path to git repository to be searched --lerna parse lerna style git tags --package <name> when listing lerna style tags, filter by a package --tag-prefix <prefix> prefix to remove from the tags during their processing`, { booleanDefault: undefined, flags: { cwd: { type: 'string' }, lerna: { type: 'boolean' }, package: { type: 'string' }, tagPrefix: { type: 'string' } } }) gitSemverTags({ lernaTags: args.flags.lerna, package: args.flags.package, tagPrefix: args.flags.tagPrefix }, function (err, tags) { if (err) { console.error(err.toString()) process.exit(1) } console.log(tags.join('\n')) })