0.18.12 • Published 3 months ago

@thzero/library_cli v0.18.12

Weekly downloads
7
License
MIT
Repository
github
Last release
3 months ago

GitHub package.json version David License: MIT

library_cli

A cli tool for the opinonated @thzero/library packages.

Installation

NPM

CLI

The tool includes a command line interface application that performs a couple of tasks

  • Generate short UUIDs
  • Update version information in a package.json

Usage

library-cli <options>

--help, --h :: help

--version, --v :: cli version

--generate :: generates a unique ids, default is a UUID v4
  --number, --n <value> :: the number of ids to generate
  --long :: generates a long UUID v4
  --nano :: generates a nanoid
  --nanoshort, --ns :: generates a nanoid with length of 16
  --short :: generates a short UUID v4
  --length, --l :: length of a nanoid, default is 21
  --alphanum, --a :: custom alphanumeric only alphabet for nanoid
  --custom, --c :: custom alphabet for a nanoid
  --number, --n :: number of ids to generate, max 100

--updateversion :: updates the version
  --major, --ma <major> :: sets the major version, defaults to the current value or 0
  --minor, --mi <minor> :: sets the minor version, defaults to the current value or 0
  --patch, --p <patch> :: sets the patch, defaults to the current value or 0
  --patch_inc, --pi :: increments the patch by one
  --date, --d <date> :: sets the version date in MM/DD/YYYY format, defaults to current date
  --silent, --s :: does not prompt
Help
node -r esm index.js --help
// from within an application
./node_modules/.bin/library-cli --help
Version
node -r esm index.js --version
// from within an application
./node_modules/.bin/library-cli --version

The version will utilize the following properties in the package.json file.

  "version": "<major>.<minor>.<patch>",
  "version_major": <major>,
  "version_minor": <minor>,
  "version_patch": <patch; to increment must be an integer value>,
  "version_date": "<date in MM/DD/YYY>",
Generate UUID examples
Single UUID
// installed globally
library-cli --generate
// installed locally
./node_modules/.bin/library-cli --generate
Multiple UUIDs
// installed globally
library-cli --generate --n 5
// installed locally
./node_modules/.bin/library-cli --generate --n 5
Update Version examples
Increment patch
// installed globally
library-cli --updateversion --pi
// installed locally
./node_modules/.bin/library-cli --updateversion --pi"
Update date
// installed globally
library-cli--updateversion --d '7/15/2020'
// installed locally
./node_modules/.bin/library-cli --updateversion --d '7/15/2020'"
0.18.12

3 months ago

0.18.11

3 months ago

0.18.10

4 months ago

0.18.9

5 months ago

0.18.8

6 months ago

0.18.7

8 months ago

0.18.3

1 year ago

0.18.4

12 months ago

0.18.5

11 months ago

0.18.6

10 months ago

0.18.2

1 year ago

18.0.1

1 year ago

0.18.1

1 year ago

0.18.0

1 year ago

18.0.0

1 year ago

0.17.1

1 year ago

0.16.16

1 year ago

0.16.15

1 year ago

0.16.14

2 years ago

0.16.12

2 years ago

0.16.13

2 years ago

0.16.11

2 years ago

0.16.10

2 years ago

0.16.6

2 years ago

0.16.7

2 years ago

0.16.8

2 years ago

0.16.9

2 years ago

0.16.4

3 years ago

0.16.5

2 years ago

0.16.3

3 years ago

0.16.2

3 years ago

0.16.1

3 years ago

0.15.13

3 years ago

0.15.14

3 years ago

0.15.12

3 years ago

0.15.8

3 years ago

0.15.9

3 years ago

0.15.10

3 years ago

0.15.11

3 years ago

0.13.22

3 years ago

0.15.4

3 years ago

0.15.7

3 years ago

0.13.24

3 years ago

0.15.2

3 years ago

0.15.3

3 years ago

0.13.21

4 years ago

0.13.20

4 years ago

0.13.19

4 years ago

0.13.18

4 years ago

0.13.17

4 years ago

0.13.15

4 years ago

0.13.6

4 years ago

0.13.7

4 years ago

0.13.8

4 years ago

0.13.9

4 years ago

0.13.2

4 years ago

0.13.3

4 years ago

0.13.5

4 years ago

0.13.12

4 years ago

0.13.11

4 years ago

0.13.10

4 years ago

0.13.14

4 years ago

0.13.13

4 years ago

0.13.4

4 years ago

0.13.1

4 years ago

0.12.7

4 years ago

0.12.6

4 years ago

0.12.3

4 years ago

0.12.4

4 years ago

0.12.2

4 years ago

0.12.1

4 years ago

0.12.0

5 years ago

0.7.4

5 years ago

0.7.2

5 years ago

0.7.0

5 years ago

0.6.16

5 years ago

0.6.15

5 years ago

0.6.14

5 years ago