Skip to content

yuuan/uuid-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uuid-cli

Installation

$ go install github.com/yuuan/uuid-cli@latest

Usage

UUID version 4 (v4)

Generate UUIDv4

$ uuid-cli v4
e111b0a2-fd11-4192-a9e5-9a37b920f5f6

Generate Multiple UUIDv4

$ uuid-cli v4 3
62e8be5a-293d-4b8a-8cad-5e3f3496048c
bb0fbafe-29a0-474d-a7b6-09b5d090eadc
fcae52fb-272b-4563-945a-32a421d13c22

Generate UUIDv4 and Display Details

$ uuid-cli v4 -d
{
    "uuid": "c7f6cf41-68d0-440a-89f5-f759d8ba2c2e",
    "version": 4
}

UUID version 7 (v7)

Generate UUIDv7

$ uuid-cli v7
01922f21-9096-715b-9c17-8712bd44b46c

Generate Multiple UUIDv7

$ uuid-cli v7 3
019231b2-fe2d-7808-bbb6-bf251f061274
019231b2-fe2d-7809-9aa0-75e532434ec9
019231b2-fe2d-780a-b20b-e6ffba9e0d26

Generate UUIDv7 and Display Details

$ uuid-cli v7 -t 2024-10-01T12:34:56+09:00 -d
{
    "uuid": "01924625-3300-7a4a-9916-d46d077dc8a1",
    "version": 7,
    "timestamp": "2024-10-01T12:34:56+09:00"
}

Generate UUIDv7 with a Specific Timestamp

$ uuid-cli v7 -t 2024-10-01T12:34:56+09:00 -d
{
    "uuid": "01924625-3300-74af-ab7d-f0b39e0ae43b",
    "version": 7,
    "timestamp": "2024-10-01T12:34:56+09:00"
}
$ uuid-cli v7 -t "2024/10/01 12:34:56 JST" -d
{
    "uuid": "01924625-3300-74d9-93a4-3064ec72aeca",
    "version": 7,
    "timestamp": "2024-10-01T12:34:56+09:00"
}

Display Details (parse)

Display Details of a Specified UUID

$ uuid-cli parse 01924813-9580-7edf-8331-f854b396ba2e
{
    "uuid": "01924813-9580-7edf-8331-f854b396ba2e",
    "version": 7,
    "timestamp": "2024-10-01T21:34:56+09:00"
}

Display Details of Multiple Specified UUIDs

$ uuid-cli parse 1a6991ce-7383-4e7e-a41a-873395a86445 01924813-9580-7edf-8331-f854b396ba2e
{
    "uuid": "1a6991ce-7383-4e7e-a41a-873395a86445",
    "version": 4
}
{
    "uuid": "01924813-9580-7edf-8331-f854b396ba2e",
    "version": 7,
    "timestamp": "2024-10-01T21:34:56+09:00"
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages