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

Uploaded Python 3

File details

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

File metadata

  • Download URL: popx_tools-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 0885c457220610809bdd5206e331fd72ba9feb0c1641d5f3a211f0edda29eff3
MD5 4a310bc6a424f2643c529bdd0fbe1906
BLAKE2b-256 22aefc04042b934a2576eb51b3e6afd74475d3e977ebf347ed8b960c2a4d068c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: popx_tools-1.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a5c7f62af0a269c3e561963a96ec0411a3816a1b5482609e256afb7dd1a84473
MD5 9d975d0da772967f5d14fc6e01728f13
BLAKE2b-256 958d07514763cf5b3279b3c30e0114806d58068acf1e6226f7f3b825a123bdf8

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