Skip to content

ModCLI v0.3.8 – Functional + Styled CLI – Pre-Release

Pre-release
Pre-release

Choose a tag to compare

@jamesgober jamesgober released this 30 Apr 04:22
· 95 commits to main since this release

This pre-release marks a major step forward for ModCLI — now delivering fully functional CLI tooling with rich styling support, input prompts, and the building blocks for advanced terminal experiences.

Highlights

  • 🎨 Theme Engine Integration:
    Apply and switch color themes (e.g., monochrome, blue, green, etc.) to style foreground/background output.

  • 🌈 Gradient Text Support:
    Print beautiful horizontal gradients using print_gradient_line() with full RGB blending.

  • ⏳ Progress Display Tools:
    Lightweight utilities for spinners, percentage updates, and classic progress bars (with timing control).

  • 🎯 Color Picker + Named Colors:
    Use named color constants (like RED, TEAL, ORANGE) or dynamically fetch by name with get_color_by_name().

  • 🧩 Custom Input Builders (Text, Password, Confirm):
    Modular input prompts that support secure password input and interactive yes/no confirmations.

  • 🧠 Finalized Output Hooks:
    Use print_success(), print_error(), print_status(), and more — all theme-aware and cross-platform.

 

This update wraps up the foundational CLI interaction features needed to begin building polished developer tools, installation flows, or command-heavy interfaces.

 

Technical Milestones

  • Modular I/O structure under output/

  • Multi-line banner printing with optional delay

  • Default themes auto-applied via config

  • Input module broken down by prompt type

  • Clean API for CLI applications and binary tools

 

Coming Soon

  • Multi-color (non-gradient) output.

  • Macro (multiline) output.

  • Interactive console

  • Animated loaders

  • Multi-step forms

  • Full theme design system