Convenient command line tool, providing magic tag function
Project description
soldcli - Infrastructure as Code 命令列工具
透過標籤式指令系統,實現基礎設施即代碼的理念。
快速開始
# 使用 uvx 執行(推薦)
uvx soldcli@latest run demo # 執行 demo 標籤的指令組
uvx soldcli@latest run --list # 查看所有可用標籤
部分功能需要安裝
uv請參考uv官方網站 Installing uv
核心功能
Static-Run 標籤系統
run <tag>- 執行預定義的指令組合- 內建標籤:tag1, demo, qtwu, qtwu1122
- 支援自定義標籤擴充
環境配置
toml <project>- 建立 uv 友善的 Python 專案info- 顯示系統診斷資訊
Infrastructure as Code 實踐
將常用指令組合定義為標籤,一鍵執行複雜配置:
uvx soldcli@latest run qtwu1122 # 建立完整的 Python + Node 開發環境
需求
- Python 3.10+
- Unix-like 系統
soldcli - Infrastructure as Code CLI Tool
Implement Infrastructure as Code principles through a tag-based command execution system.
Quick Start
# Run with uvx (recommended)
uvx soldcli@latest run demo # Execute demo tag commands
uvx soldcli@latest run --list # List all available tags
Core Features
Static-Run Tag System
run <tag>- Execute predefined command sets- Built-in tags: tag1, demo, qtwu, qtwu1122
- Extensible for custom tags
Environment Configuration
toml <project>- Create uv-friendly Python projectinfo- Display system diagnostics
Infrastructure as Code in Practice
Define common command sequences as tags, execute complex configurations with one command:
uvx soldcli@latest run qtwu1122 # Setup complete Python + Node development environment
Requirements
- Python 3.10+
- Unix-like system
License
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
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 soldcli-0.3.2.tar.gz.
File metadata
- Download URL: soldcli-0.3.2.tar.gz
- Upload date:
- Size: 21.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89c8920859c381cb983558c3d4b6049b8f964081111f0670fc1a2baf1d14c414
|
|
| MD5 |
76105a22f4dfed5bf8a4e2223018b5db
|
|
| BLAKE2b-256 |
d9a6ad795fe507c5b6d4c778eb650c7c23ae858b5954c227d28f8208882b6af2
|
File details
Details for the file soldcli-0.3.2-py3-none-any.whl.
File metadata
- Download URL: soldcli-0.3.2-py3-none-any.whl
- Upload date:
- Size: 28.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4747fda3d805b3cc8aec3f712ff63c23beb81495cc246313f7380e1468f91b48
|
|
| MD5 |
48c2d74941a12805f4266bd0b04a04d9
|
|
| BLAKE2b-256 |
def8589148648a203f4cda9283b335f0567a55521fe5e6ea280516c809c921e0
|