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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cicy_utils-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 dbe2d5b47a3b66395e83a3006b965bfdde2756919e9511798e46b820f46a50de
MD5 965017a9407b50c7b5c4adbcbddec65d
BLAKE2b-256 74cea3a36948483284cbb2cff192479ac0490f548483e37919b66b5a29d68f8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cicy_utils-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d56b555fe294b17dbdad9b15ff62dbae1c4124a5abaeb5fce52edff346ff898b
MD5 f64a4c7107a47a9827222733b3fe1f3b
BLAKE2b-256 66e5780b20367a65f3205fe19808fe2d021d7b1199c5b364e48eb3a0a35f29d4

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