mtid-cli

Crates.iomtid-cli
lib.rsmtid-cli
version0.6.1
created_at2025-10-13 06:29:56.055846+00
updated_at2025-11-13 20:56:35.664697+00
descriptionReference tool to generate/encode/decode MTID (deprecated, use the caretta-id-cli crate)
homepagehttps://github.com/fluo10/mtid
repositoryhttps://github.com/fluo10/mtid
max_upload_size
id1880080
size40,287
(fluo10)

documentation

README

mtid-cli

The [mtid-cli] crate has been renamed to caretta-id-cli. Please use the caretta-id-cli crate instead.

Reference tool to generate/encode/decode MTID.

Installation

cargo install mtid-cli

Usage

Reference tool to generate/encode/decode MTID, Multi-length Triplet ID

Usage: mtid-cli <COMMAND>

Commands:
  decode    Decode MTID string to integer
  encode    Encode integer to MTID string
  generate  Generate random MTID
  help      Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version
Length options:
  -s, --single     Use STID (Single-length Triplet ID) [aliases: --stid]
  -d, --double     Use DTID (Double-length Triplet ID) [aliases: --dtid]
  -t, --triple     Use TTID (Triple-length Triplet ID) [aliases: --ttid]
  -q, --quadruple  Use QTID (Quadruple-length Triplet ID) [aliases: --qtid]

Generate new STID

$ mtid-cli generate --single
abc

Encode DTID

$ mtid-cli encode --double 0
000-000

Decode QTID

$ mtid-cli decode --quadruple 000-000-000-000
0

License

Licensed under either of:

at your option.

Commit count: 0

cargo fmt