Cross-platform development utilities and tools
Project description
🛠️ Cicy Utils
Cross-platform development utilities and tools that work everywhere.
English
🚀 Quick Start
Installation
pip install cicy-utils
Usage
# Basic hello world
cicy hello
# Hello with custom name
cicy hello --name "Developer"
# Different output styles
cicy hello --style simple
cicy hello --style info
cicy hello --style fancy
# Show version and check for updates
cicy version
# Update to latest version
cicy update
✨ Features
- Cross-platform: Works on Windows, macOS, and Linux
- Rich output: Beautiful terminal output with colors and formatting
- Extensible: Easy to add new utilities and tools
- Developer-friendly: Built for developers, by developers
🎯 What This Does
The hello command demonstrates:
- System information detection
- Cross-platform compatibility
- Rich terminal output
- Multiple output styles
- Command-line argument handling
📋 Commands
cicy hello- Interactive hello world with system infocicy version- Show version information and check for updatescicy update- Update to the latest version from PyPIcicy --help- Show all available commands
🔧 Development
# Clone repository
git clone https://github.com/cicy-dev/cicy-utils.git
cd cicy-utils
# Install in development mode
pip install -e .
# Run tests
pytest
# Format code
black cicy_utils/
中文
🚀 快速开始
安装
pip install cicy-utils
使用
# 基本的 hello world
cicy hello
# 自定义名称的问候
cicy hello --name "开发者"
# 不同的输出样式
cicy hello --style simple
cicy hello --style info
cicy hello --style fancy
# 显示版本并检查更新
cicy version
# 更新到最新版本
cicy update
✨ 特性
- 跨平台: 支持 Windows、macOS 和 Linux
- 丰富输出: 美观的终端输出,支持颜色和格式化
- 可扩展: 易于添加新的实用工具
- 开发者友好: 为开发者而生
🎯 功能说明
hello 命令演示了:
- 系统信息检测
- 跨平台兼容性
- 丰富的终端输出
- 多种输出样式
- 命令行参数处理
📋 命令
cicy hello- 交互式 hello world 和系统信息cicy version- 显示版本信息并检查更新cicy update- 从 PyPI 更新到最新版本cicy --help- 显示所有可用命令
🔧 开发
# 克隆仓库
git clone https://github.com/cicy-dev/cicy-utils.git
cd cicy-utils
# 开发模式安装
pip install -e .
# 运行测试
pytest
# 格式化代码
black cicy_utils/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cicy_utils-0.2.1.tar.gz
(6.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cicy_utils-0.2.1.tar.gz.
File metadata
- Download URL: cicy_utils-0.2.1.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0e38413dde88da8288a29b922c5a25aa19059d2f0d2b6ff4cfd899736354771
|
|
| MD5 |
7778787be42925ecb5909018dd5b6556
|
|
| BLAKE2b-256 |
b7c64c46f740dca824d7a56fcde351c1da3833743c29c071aba57bf974f66e08
|
File details
Details for the file cicy_utils-0.2.1-py3-none-any.whl.
File metadata
- Download URL: cicy_utils-0.2.1-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dad260701c7c435c5a5a3c192b78505589324919293724aacc068092813082be
|
|
| MD5 |
60fd003545fa152d66e134a14192405f
|
|
| BLAKE2b-256 |
26e9cb80654cc83e1b04755609f7f2c5537cdcd264c1eae97c353c72376a35a5
|