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

Uploaded Python 3

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

Hashes for cicy_utils-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e0e38413dde88da8288a29b922c5a25aa19059d2f0d2b6ff4cfd899736354771
MD5 7778787be42925ecb5909018dd5b6556
BLAKE2b-256 b7c64c46f740dca824d7a56fcde351c1da3833743c29c071aba57bf974f66e08

See more details on using hashes here.

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

Hashes for cicy_utils-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dad260701c7c435c5a5a3c192b78505589324919293724aacc068092813082be
MD5 60fd003545fa152d66e134a14192405f
BLAKE2b-256 26e9cb80654cc83e1b04755609f7f2c5537cdcd264c1eae97c353c72376a35a5

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