#uuid #unique-identifier #output #cli #generator #generate #stdout

app oohid

以多种格式在 CLI 中生成 UUID,非常快速,输出到 .txt 或 stdout

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

Download history 8/week @ 2024-05-17 204/week @ 2024-05-24 23/week @ 2024-05-31 3/week @ 2024-06-07 159/week @ 2024-06-21 7/week @ 2024-06-28 1/week @ 2024-07-05 54/week @ 2024-07-26 5/week @ 2024-08-02

每月下载量 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 下分发。您可以随心所欲,但最好进行归因;我是一个新手。

作者

Younghyun Chi

依赖关系

~3.5MB
~67K SLoC