wocli
一个何意味终端工具箱,十分甚至是九分的好玩
我们支持 macos 和 windows 的终端使用,但是由于某些特殊符号以及一些渲染问题,目前发现在 Windows 系统上,非 Windows 11 用户在某些功能的使用体验上会受到影响,例如 wocli qr 这种包含特殊制表符的功能。
2026.08.03 以上问题得到了一定程度的修复,大幅提升了使用体验。
安装
请先确保你装了python,然后执行:
pip install wocli
MacOS用户,如果终端提示 externally-managed-environment:
python3 -m venv wocli_env
source wocli_env/bin/activate
pip install wocli
Windows 用户如果被提示 wocli 命令找不到,请把 Python 的 Scripts 目录加到 PATH 环境变量。
如果你拉取到本地并对源代码进行了修改和调试,例如在本地用 pip install -e . 开发模式时,colorama 没自动装上是因为可编辑安装有时不会重新解析依赖,需要自行安装依赖
使用
直接输入 wocli 查看所有命令:
学习
wocli ip : 查看内网 IPv4 / IPv6、网关、公网 IP
wocli chat : 局域网聊天,不需要网络,输入对方 IP 即可对话;对方电脑运行此功能后会显示 IP 以及其他需要的信息
效率
wocli port : 查看当前端口占用情况
wocli tree : 树形显示当前文件夹结构,文件带大小
wocli sys : CPU / 内存 / 磁盘使用率,带动态进度条
wocli path : 列出 PATH 环境变量,标注缺失项
wocli battery : 电池信息,健康度评分
wocli wifi : WiFi 名称、信号强度打分、信道、加密方式
发电
wocli gpa : 交互式算加权 GPA,附带毒舌点评
wocli luck : 编程运势、幸运语言、bug 指数
wocli matrix 一段文本 另一段文本 其他文本(用空格划分): 嘉豪数字雨,你输入的文本会出现在雨中。Ctrl+C 退出
wocli lolcat 文字 : 彩虹渐变色输出文字
wocli typing : 打字速度测试,给出 WPM 和评级
wocli progress : 假进度条动画,永远跑不完,Ctrl+C 退出
wocli qr 链接 : 终端生成可扫码的二维码
wocli goodbye : 花式退出动画,随机告别语
wocli cow 文字 : ASCII 牛说你说的话
wocli glitch 文字 : 文字故障风效果
wocli dead : 伪装终端死机,花屏、蓝屏、恢复
coding
wocli time 文件 : 测试代码运行耗时
wocli hash 文件 : 计算文件 MD5 / SHA256
wocli regex '表达式' : 正则表达式测试器
贡献
欢迎每一位用户提交自己的奇思妙想,我会选取我能实现的(?)去实现。
我不能实现但是认为是智将的好点子会开 issue ,欢迎各位大手子领取 issue 并提交 PR ,我在确认合并之后会拉到本地重新上传 pypi
Metadata
Release files for wocli 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| wocli-0.3.1.tar.gz | 27.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wocli-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 60.6 kB
Release files / wocli-0.3.1.tar.gz
| Download URL | wocli-0.3.1.tar.gz |
|---|---|
| Size | 27.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
61b4a154196d7a48e9b12a89795e373b0e22dfed70ca91596fb51489d50d0a19
|
|
BLAKE2b-256 checksum How to use checksums |
b68cc05e194ad21642aa2add7bb5f29afd0ad1f7447d49c39c1d6250aba9fb40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / wocli-0.3.1-py3-none-any.whl
| Download URL | wocli-0.3.1-py3-none-any.whl |
|---|---|
| Size | 33.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c785729bec1062fc2e2a42cc54cca3bdcd477f161915c4d9fbf61d43b559c9ee
|
|
BLAKE2b-256 checksum How to use checksums |
040b2fab9beb0b50de0ba26b0a429d94e29af2f877a7f0d58f0a177af514d54f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Security for wocli 0.3.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.