nanoid-cli

module
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2024 License: MIT

README

nanoid cli

A tiny cli wrapper around go-nanoid to generate unique ids from the command line.

Install

With go 1.22 or higher:

go install github.com/37sprinkles/nanoid-cli/nanoid@latest

Usage

Usage: nanoid <count> -- generates canonic ids
       nanoid <charset> <length> [count] -- generates ids with a specific charset and length
  charset (string): required, "hex", "alpha", "numeric", "base64", "base90" or a string of characters
  length (byte): required, must be between 2 and 255
  count (int32): optional, must be at least 1

Examples

$ nanoid 
HqNAU-6Echg2J-AYSk4PG
$ nanoid 3
IeBZmiYMF-PxXk2QQAPtr
teDcoIqIOGOcc8xGBOhZb
VVQ64IbKU1R1PzqOOjTMM
$ nanoid hex 32
7C557D76C60CD45561C3352D5ECB2089
$ nanoid abcdefghijkl 16 5
fchfdkiehkdkibij
gafkidechhelccdi
hjacfkbilagdlhfh
hbfllkgcdkeacfkc
jehidagfhhkkbaji

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL