Popx 环境部署 CLI 工具集
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
popx_tools-1.0.5.tar.gz
(27.7 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file popx_tools-1.0.5.tar.gz.
File metadata
- Download URL: popx_tools-1.0.5.tar.gz
- Upload date:
- Size: 27.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf94880abb0688971c7a0065969de41193e05b348b15152bf91040de20fdc597
|
|
| MD5 |
2ae9977b176cd3cc8f9326fa31c98f38
|
|
| BLAKE2b-256 |
18b53d40a54cd726b0849fd1afc2e649fb7e5bc36df76d74e0a01990939c18f4
|
File details
Details for the file popx_tools-1.0.5-py3-none-any.whl.
File metadata
- Download URL: popx_tools-1.0.5-py3-none-any.whl
- Upload date:
- Size: 27.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0ae8c95d8a0a2caa8bd60744d07bdcae9a352882c86319e39cc6a7d983c34e4
|
|
| MD5 |
01b927b00787b4fc74b5090368721849
|
|
| BLAKE2b-256 |
613978edb15bb55dde7a48494dcabe91a1d08295c6ff961a1d9650e8f39ada0c
|