UNPKG

xeira

Version:

One Web Dev stack tool to rule them all

46 lines (27 loc) 1.38 kB
import {ctitle, ccmd, cxeira, coption_name, coption_value, cexample, cfilename} from '../../src/utils/colors.mjs' import {configText, monoText, helpText} from './util/index.mjs' import xeiraVersion from '../../src/scripts/version/index.mjs' const aliases= {'type': 't', 'number': 'n'} const configOptions= ['verbose'] const help = ` ${ctitle('SYNPSIS')} ${cxeira('xeira')} ${ccmd('version')} [${coption_name('--type')} | ${coption_name('--number')}] [${coption_value('config')}] [${coption_name('--filter')}] ${ctitle('DESCRIPTION')} Version handling ${ctitle('OPTIONS')} ${coption_name('--type')}, ${coption_name('--t')} Type of version changes. Possible values are: ${coption_value('patch')}, ${coption_value('minor')} or ${coption_value('major')}. ${coption_name('--number')}, ${coption_name('--n')} Specify the exact version number. For example: ${coption_value('1.2.3')}. ${helpText} ${configText(configOptions)} ${monoText} ${ctitle('EXAMPLES')} ${cexample('xeira version --type=minor')} Update your ${cfilename('./package.json')} minor version. For example, from ${coption_value('1.2.3')} to ${coption_value('1.3.3')}. ${cexample('xeira version --n=3.3.3')} Update your ${cfilename('./package.json')} version to ${coption_value('3.3.3')}. ` export {aliases, configOptions, help, xeiraVersion as handler}