LogoCyanPrint
Repositories

Iridium

The CyanPrint CLI tool

sulfone.iridium

The CyanPrint command-line interface (CLI) is the primary way users interact with CyanPrint. It handles project creation, template management, and configuration.

Repository

github.com/AtomiCloud/sulfone.iridium

Tech Stack

TechnologyPurpose
RustPrimary language for performance and safety
ClapCLI argument parsing framework
TokioAsync runtime
ReqwestHTTP client for API calls
BollardDocker client for container management
InquireInteractive CLI prompts

Overview

Iridium is a Rust workspace containing 4 crates: cyanprint (main CLI binary), cyanprompt (interactive prompt handling), cyanregistry (registry client for Zinc API), and cyancoordinator (coordinator client for Boron communication). It provides commands for creating projects from templates, updating existing projects, pushing artifacts to the registry, and managing the local daemon.

Getting Started

See the repository README for setup and contributing instructions.