Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

popx_tools-1.0.5-py3-none-any.whl (27.7 MB view details)

Uploaded Python 3

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

Hashes for popx_tools-1.0.5.tar.gz
Algorithm Hash digest
SHA256 cf94880abb0688971c7a0065969de41193e05b348b15152bf91040de20fdc597
MD5 2ae9977b176cd3cc8f9326fa31c98f38
BLAKE2b-256 18b53d40a54cd726b0849fd1afc2e649fb7e5bc36df76d74e0a01990939c18f4

See more details on using hashes here.

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

Hashes for popx_tools-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e0ae8c95d8a0a2caa8bd60744d07bdcae9a352882c86319e39cc6a7d983c34e4
MD5 01b927b00787b4fc74b5090368721849
BLAKE2b-256 613978edb15bb55dde7a48494dcabe91a1d08295c6ff961a1d9650e8f39ada0c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page