A command-line tool to generate random ids. (uuidv4, nanoid, cuid, hostnames)
```
getid
with cargo:
```
```
```sh
getid -- Generate a random id.
Usage:
getid [--help, --version]
getid
Commands: cuid Generate a cuid. hostname Generate a heroku-like hostname. [alias: heroku] nanoid Generate a nanoid. [alias: nano] uuidv4 Generate a uuidv4. [alias: uuid]
Options: -v, --version Show program version. -h, --help Show this help again.
Examples: getid cuid getid hostname getid nanoid getid uuidv4
Type 'getid
```sh
getid cuid -- Generate a cuid.
Usage: getid cuid [--slug]
Options: --slug Generate a smaller id (7-10 characters) intended for short urls. -h, --help Show this help again.
For more information on the 'cuid' format, see: https://github.com/ericelliott/cuid. ```
```sh
getid hostname -- Generate a heroku-like hostname.
Usage:
getid hostname [--token_length
Options:
--token_length
Aliases: getid heroku ```
```sh
getid nanoid -- Generate a nanoid.
Usage:
getid nanoid [--length
Options:
--length
Aliases: getid nano
For more information on the 'nanoid' format, see: https://zelark.github.io/nano-id-cc/. ```
```sh
getid uuidv4 -- Generate a uuidv4.
Usage: getid uuidv4 [--urn]
Options: --urn Format the generated id as 'urn'. --simple Format the generated id without hyphens. -h, --help Show this help again.
Aliases: getid uuid
For more information on the 'uuidv4' format, see: https://en.wikipedia.org/wiki/Universallyuniqueidentifier#Version4(random). ```