Popx Tools
Popx 环境部署 CLI 工具集,提供环境安装、卸载和图像处理功能。
功能特性
- 环境管理: 安装和卸载 Node.js、npm、nvm 等开发环境
- 图像处理: 批量处理图像,生成包含三种亮度状态的图像文件
- 简单易用: 基于 Typer 的命令行界面,支持帮助文档
安装
pip install popx-tools
使用方法
查看帮助
popx --help
环境安装
# 查看安装选项
popx install --help
# 一键安装所有环境
popx install all
# 安装特定组件
popx install nvm
popx install node
popx install npm
环境卸载
# 查看卸载选项
popx uninstall --help
# 卸载所有组件(包括清除快捷方式)
popx uninstall all
# 仅卸载 Node.js 和 npm
popx uninstall node
# 仅卸载 nvm(并清除快捷方式)
popx uninstall nvm
图像处理
# 查看图像处理选项
popx ui --help
# 批量处理图像
popx ui process image1.png image2.png image3.png
开发
本项目使用 Python 开发,基于以下主要依赖:
- typer: 命令行界面框架
- Pillow: 图像处理库
- rich: 终端输出美化
许可证
MIT License
Release files for popx-tools 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| popx_tools-1.0.5.tar.gz | 27.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| popx_tools-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.4 MB
Release files / popx_tools-1.0.5.tar.gz
| Download URL | popx_tools-1.0.5.tar.gz |
|---|---|
| Size | 27.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cf94880abb0688971c7a0065969de41193e05b348b15152bf91040de20fdc597
|
|
BLAKE2b-256 checksum How to use checksums |
18b53d40a54cd726b0849fd1afc2e649fb7e5bc36df76d74e0a01990939c18f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Release files / popx_tools-1.0.5-py3-none-any.whl
| Download URL | popx_tools-1.0.5-py3-none-any.whl |
|---|---|
| Size | 27.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e0ae8c95d8a0a2caa8bd60744d07bdcae9a352882c86319e39cc6a7d983c34e4
|
|
BLAKE2b-256 checksum How to use checksums |
613978edb15bb55dde7a48494dcabe91a1d08295c6ff961a1d9650e8f39ada0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|