Skip to main content

Cross-platform development utilities and tools

Project description

🛠️ Cicy Utils

English | 中文

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 info
  • cicy version - Show version information and check for updates
  • cicy update - Update to the latest version from PyPI
  • cicy --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


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.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cicy_utils-0.2.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file cicy_utils-0.2.0.tar.gz.

File metadata

  • Download URL: cicy_utils-0.2.0.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

Hashes for cicy_utils-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8cc1ae1ce45226ba4b60856b8bb271896f7db8ac6d1ce54a5d2c159be6bc4fad
MD5 14d5d0829d16cec7352bb466163d4329
BLAKE2b-256 d215af5a5e1dcbd1399c1b8138b263f0740a91c6601fc35ffa5461a106644c97

See more details on using hashes here.

File details

Details for the file cicy_utils-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: cicy_utils-0.2.0-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

Hashes for cicy_utils-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02ffc91b7855d50de5a34ca3c962e6a05821cbea5b2d63087e6e65a417fe54c0
MD5 388100f35e6a1f66f01b09a96b6076d6
BLAKE2b-256 f1c2d0923ba33fda27e822ccafb9f9ee1a8bfafee893546e8b5b7ae63581bd81

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