| Crates.io | giv |
| lib.rs | giv |
| version | 0.2.3 |
| created_at | 2025-10-01 21:24:31.792948+00 |
| updated_at | 2025-10-31 21:35:45.229689+00 |
| description | A CLI for generating useful values. |
| homepage | |
| repository | https://github.com/theroyalwhee0/giv |
| max_upload_size | |
| id | 1863518 |
| size | 300,677 |
A CLI for generating useful values.
giv bytes: Generate random bytes with various encodings.
giv bytesgiv bytes -e hexgiv bytes -e base64 --padgiv bytes -e rust 16giv bytes -e javascript 16giv bytes -e typescript 16giv bytes -e raw 100 | hexylgiv chars: Convert emoji shortcodes and character patterns to Unicode.
giv chars :smile: :rocket: :thumbsup:giv chars " " "©" "<"giv chars 1/4 1/2 3/4giv chars "(c)" "(r)" "(tm)"giv chars -- "->" "<-" "=>"giv chars "..." em (em-dash: —)giv chars alpha beta gamma delta lambda pi omegagiv chars 1/4 :smile: "(c)" lambda → ¼ 😄 © λ- (like -- or ->) require quoting or using -- separator: giv chars -- "--" "->" or giv chars em for em-dashgiv date: Prints the date in various formats.
giv now: Prints the current time in various formats.giv uuid: Generate UUIDs with multiple versions and formats.
giv uuidgiv uuid --version v4giv uuid --format simplegiv uuid --format bracedgiv uuid --format urngiv uuid --format hexgiv uuid --uppercasegiv key: Prints a strong random key with a 'key_' prefix.giv lorem: Generate lorem ipsum placeholder text.
giv lorem 50giv lorem -s 3giv lorem -p 2giv pi: Prints the requested number of digits of PI with rounding.giv rng: Generate cryptographically secure random numbers.
giv rng 2d6, giv rng d20giv rng 1..100giv rng 0.0..1.0, giv rng 0.000..1giv rng 2d6 1..100 0.0..1.0giv --help for basic help. giv <COMMAND> --help for help on a specific command.
--clip / -c: Copy output to clipboard (still prints to stdout)--json / -j: Format output as JSONExamples:
giv --clip uuid # Copy UUID to clipboard + print
giv -c now # Copy timestamp to clipboard + print
giv --json uuid # Output UUID as JSON
giv --clip --json key 32 # Copy JSON to clipboard + print
.gitignore.For security vulnerabilities and reporting guidelines, see SECURITY.md.
Copyright © 2025 Adam Mill
Licensed under the Apache License, Version 2.0. See LICENSE.txt for details.