Skip to main content

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 project
  • info - 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

soldcli-0.3.2.tar.gz (21.7 kB view details)

Uploaded Source

Built Distribution

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

soldcli-0.3.2-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

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

Hashes for soldcli-0.3.2.tar.gz
Algorithm Hash digest
SHA256 89c8920859c381cb983558c3d4b6049b8f964081111f0670fc1a2baf1d14c414
MD5 76105a22f4dfed5bf8a4e2223018b5db
BLAKE2b-256 d9a6ad795fe507c5b6d4c778eb650c7c23ae858b5954c227d28f8208882b6af2

See more details on using hashes here.

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

Hashes for soldcli-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4747fda3d805b3cc8aec3f712ff63c23beb81495cc246313f7380e1468f91b48
MD5 48c2d74941a12805f4266bd0b04a04d9
BLAKE2b-256 def8589148648a203f4cda9283b335f0567a55521fe5e6ea280516c809c921e0

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