Tools
UUID Generator
Generate cryptographically random UUIDs in multiple versions.
Commands
devv uuid
devv uuid --version v7
devv uuid --version v5 --namespace dns --name example.com
devv uuid --count 5 --uppercase
Examples
# Generate one UUID v4 (default)
devv uuid
# UUID v7 (time-ordered, great for database PKs)
devv uuid --version v7
# UUID v1 (timestamp-based)
devv uuid --version v1
# UUID v5 (deterministic — same input = same UUID)
devv uuid --version v5 --namespace dns --name example.com
devv uuid --version v5 --namespace url --name https://devv.tools
# Generate 5 uppercase UUIDs
devv uuid -n 5 --uppercase
# Copy to clipboard
devv uuid | pbcopy
Output
$ devv uuid --version v7
018f6b9a-c3e4-7def-8a9b-1c2d3e4f5a6b
$ devv uuid -n 3
561001de-bae5-412c-95b9-c7807fea28ac
44bd0b74-0745-4f9d-8728-1645e743283c
18a436e2-7b0b-48fa-8c8b-dd7a0d6cf9f7
Pipeline Usage
| Pipeline ID | Description |
|---|---|
uuid-generator |
Generate UUID(s) |
devv pipe exec "uuid-generator count=5 version=v7"
Options
| Option | Description | Default |
|---|---|---|
--version <v> |
UUID version: v1, v4, v5, v7 |
v4 |
--count, -n |
Number of UUIDs | 1 |
--uppercase |
Output in uppercase | false |
--namespace <ns> |
Namespace for v5: dns, url, oid, x500, or custom UUID |
dns |
--name <name> |
Name string for v5 | - |
Was this page helpful?