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

图像处理

# 查看图像处理选项
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.1.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.1-py3-none-any.whl (27.7 MB view details)

Uploaded Python 3

File details

Details for the file popx_tools-1.0.1.tar.gz.

File metadata

  • Download URL: popx_tools-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c9d988ce09c5c9b419cdeee390b959c68c3f20b231835b172700eb61b34dd1b8
MD5 7bb6c1b0cddd246657a96f60e85813d1
BLAKE2b-256 bf5d787bd9738c6cb613974bd49260510b1fdc6c4cbea0d6e7878e15219bc26d

See more details on using hashes here.

File details

Details for the file popx_tools-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: popx_tools-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8dd5ff3beb59fa2ef2cfca71efbd5f26e2e4b9eaafe278a06fc14af21985722b
MD5 87d19464ad85f779319f3a5ad400a16e
BLAKE2b-256 de8a001e4d399f96cfe6434e8bc604878302ae1b713bf54d4f6eda51b7540f09

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