2 个版本

0.6.1 2023年9月15日
0.6.0 2023年9月15日

命令行工具 中排名 2528

MIT 许可证

67KB
1.5K SLoC

medea

medea 是一个用 Rust 编写的命令行开发者工具箱。类似于 CyberChefDevToys 项目,它提供了快速文本生成和处理工具,例如创建哈希和解析 jwt。作为一个命令行应用程序,medea 容易安装,并可以通过管道链和 bash 脚本来扩展。

功能

  • 文本生成
    • UUID 生成
    • 随机数据生成
  • 文本处理
    • 哈希生成
    • 时间戳转换
  • 编码和解码
    • 基数转换
    • JWT 解析和创建

安装

选项 1:下载二进制文件

您可以从最新版本中获取二进制文件:https://github.com/haondt/medea/releases

选项 2:使用 Cargo 安装

cargo install haondt-medea

选项 3:手动安装

待办事项:安装脚本

使用方法

基本用法是 medea [command] <options>。请参阅 medea helpmedea help [command] 了解详细信息。以下是一些使用示例

# generate an HS256 hash
medea hash -a sha256 --hmac 'my secret' 'my data'

# generate some uuids
medea uuid -u 5

# convert timestamps
medea ts --to iso -z America/Los_Angeles 1678742400

# generate random data
medea rnd -t hex 16

测试

使用以下命令运行测试

cargo test

许可证

请参阅 LICENSE

依赖项

~7–19MB
~205K SLoC