weap
一个简单实用的命令行小工具集合,为开发者和系统管理员提供日常工作便利。
功能特性
- UUID 生成
- 支持带连字符的 UUID 生成
- 支持不带连字符的 UUID 生成
- 随机密码生成
- 支持自定义密码长度
- 包含大小写字母和数字
- IP 查询
- 支持本机ip查询
- 支持指定ip查询
- 系统信息
- 显示操作系统信息
- 显示CPU和内存使用情况
- 时间工具
- 显示当前时间和UTC时间
- 支持查看不同时区时间
- 提供倒计时功能
- 哈希计算
- 支持 MD5、SHA256、SHA512 算法
- 支持文本和文件输入
- Base64 编解码
- 支持 UTF-8 文本编解码
- 支持中文等多字节字符
- 进制转换
- 支持 2-36 进制输入
- 同时输出二进制、八进制、十进制、十六进制
安装
通过 Cargo 安装
使用方法
UUID 生成
# 生成带连字符的 UUID
# 生成不带连字符的 UUID
随机密码生成
# 生成默认长度(16位)的随机密码
# 生成指定长度的随机密码
IP查询
# 默认使用本机IP查询
# 指定ip查询
# 输出示例
)
)
)
)
系统信息
# 显示系统信息
# 输出示例
)
时间信息
# 1. 显示当前时间
# 输出
# 2. 显示当前时间及秒级时间戳
# 输出
# 3. 显示指定时区时间
# 输出
# 4. 自定义格式时间
# 输出
# 5. 倒计时(以60s为例)
# 输出(剩余时间逐秒递减)
哈希计算
# 计算文本的 SHA256(默认)
# 输出
# 指定算法
# 计算文件哈希
Base64 编解码
# 编码
# 输出
aGVsbG8gd29ybGQ=
# 解码
# 输出
# 支持中文
进制转换
# 十进制转各进制
# 输出
)
)
)
)
# 从二进制输入
# 从十六进制输入
许可证
MIT License