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

Uploaded Python 3

File details

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

File metadata

  • Download URL: popx_tools-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 9a0c2e85177ce20c953d0e1ce3c76fa7e3ca8cd3f92e30eada9980bd7899993e
MD5 7c40bf050849dccb79f432ce5908028b
BLAKE2b-256 7f56a8d8c744a8a1f8d1ea46daeb1eee64b7b4ea74387384cb23d8a8dbe4d8a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: popx_tools-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47f713ef6525c6ebfeeea06b35f751cd0e058530a5abfacadce90bb793d76ec1
MD5 d8fd9b6f2bdea94a59992ae435cc68be
BLAKE2b-256 3299bab139c7712108ee2bda3cd717b3b8d66eddd4f5d5c26d0d50a2e6ced7cc

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