@kszongic/nid-gen-cli
v1.0.0
Published
Generate compact, URL-friendly unique IDs from the command line. Zero dependencies.
Maintainers
Readme
@kszongic/nid-gen-cli
Generate compact, URL-friendly unique IDs from the command line. Zero dependencies — uses Node.js built-in crypto.randomBytes for secure randomness.
Install
npm i -g @kszongic/nid-gen-cliUsage
# Generate one 21-character ID (default)
nid-gen
# V1StGXR8_Z5jdHi6B-myT
# Generate 5 IDs
nid-gen -n 5
# Shorter 12-character IDs
nid-gen -s 12
# Custom alphabet (numeric only)
nid-gen -a 0123456789 -s 8
# Combine options
nid-gen -n 10 -s 16Options
| Flag | Description | Default |
|------|-------------|---------|
| -n, --count <num> | Number of IDs | 1 |
| -s, --size <num> | Length of each ID | 21 |
| -a, --alphabet <str> | Custom alphabet | A-Za-z0-9-_ |
| -h, --help | Show help | |
| -v, --version | Show version | |
Why?
Sometimes you just need a quick unique ID — for filenames, test data, tokens, database seeds. This is faster than opening a REPL.
License
MIT © 2026 kszongic
