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.2.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.2-py3-none-any.whl (27.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: popx_tools-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 dc3a35bb5105a5cd45841bb4fc39c729f6db088e4f9770e5247b0bc84a14d4f3
MD5 ee7be0515fee8c87e1d6f12e06dacc74
BLAKE2b-256 fb92bb41e50406ebab90e06d72c0966988e7deedb0c0a930300b29402e143495

See more details on using hashes here.

File details

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

File metadata

  • Download URL: popx_tools-1.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 54125cd5f02db8e7e28ab62006d7cfcd845ae8e2c52c028d30ae1c5ff56903e8
MD5 80cf2434bd4fe191ae3c642bb90dcf56
BLAKE2b-256 496c2cd5b1487c95083b877d03f7b86ac36dcc8844a7aa0d89148d5ac0dc4ce4

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