13 个版本
0.3.12 | 2024 年 6 月 25 日 |
---|---|
0.3.11 | 2024 年 5 月 26 日 |
0.3.9 | 2024 年 4 月 11 日 |
0.3.8 | 2023 年 12 月 8 日 |
在 命令行实用工具 中排名 327
每月下载量 59 次
9KB
126 行
oohid
描述
oohid 是一个快速高效的命令行界面 (CLI) 工具,用于以各种格式生成通用唯一标识符 (UUID)。它允许用户将 UUID 直接输出到文件或标准输出 (stdout)。具有自定义格式、重复检查和详细输出的选项。
功能
- 在单个命令中生成多个 UUID。
- 为 UUID 提供自定义格式选项。
- 输出到文件或 stdout。
- 检查并删除重复的 UUID。
- 详细模式以提供更多输出信息。
特性
- 非常快,因为它依赖于更聪明的人的工作。使用 Rayon 进行尴尬的并行任务,可能还需要进行更多优化工作。SIMD 或汇编级内容或缓存优化。在我的 MacBook Pro 上大约为 1mil/s。
- 适合 Python/Rust 的格式选项。
- 对于极端偏执的人来说,有重复检查。
安装
要安装 oohid,请确保您的系统已安装 Rust 和 Cargo。然后运行以下命令
cargo install oohid
用法
基本用法
生成单个 UUID 并将其打印到 stdout
oohid
生成多个 UUID
生成 5 个 UUID
oohid --count 5
或
oohid -c 5
指定格式
指定 UUID 的自定义格式(例如,ul
用于带逗号的纯文本,q
用于引号,等等。)
oohid --count 5 --format ul
或
oohid -c 5 -f ul
输出到文件
将输出重定向到文件
oohid --count 10 --output uuids.txt
或
oohid -c 10 -o uuids.txt
检查重复项
检查并删除重复的 UUID
oohid -c 100 --check
详细输出
显示基准测试和检查结果
oohid -c 100000000 -f qlbl -o uuids.txt --check --verbose
配置
通过命令行标志自定义 oohid 的行为。有关更多详细信息,请参阅帮助命令。
oohid --help
贡献
欢迎对 oohid 的分支和贡献。
许可协议
oohid 在 Unlicense 下分发。您可以随心所欲,但最好进行归因;我是一个新手。
作者
依赖关系
~3.5MB
~67K SLoC