Skip to main content

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)

Source distribution for popx-tools 1.0.5
File Size Uploaded
popx_tools-1.0.5.tar.gz 27.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for popx-tools 1.0.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.5 This release

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page