Luminova Framework

Command-Line Tools

Command-line tools provide utilities to manage CLI commands for tasks like sitemap generation, database migrations, and automation through the Novakit CLI.

Table of Contents

  1. CLI Terminal Helper Class

    A CLI helper class for building interactive command-line tools in NovaKit, with support for input prompts, table output, command execution, and styled messages.

  2. Novakit Command Executor

    Novakit is the built-in CLI tool in Luminova that handles everything from code generation to environment setup and custom command execution.

  3. Text Utils for Formatting Command Outputs

    The command Text utils class is a helper class for Luminova Command. It provides a common useful method for output text processing to help while developing your CLI application.

  4. Styling Command Outputs Using Color Utils

    The Color Util class is a helper class for command line application for formatting and applying colors to your output text for vibrancy, it's useful when you want to display text with a background col

  5. Image to ASCII Art Generator for Command-Line

    The Command Image Util converts images into ASCII art with customizable character sets, color mapping, and resizing for terminal applications.

  6. Novakit Commands

    Novakit is Luminova’s command-line tool for managing application development tasks, including database operations, sitemap generation, and executing custom console commands via terminal

  7. CLI Commands Input Object

    Access command arguments and options in Luminova with the `Command\Input` class. Works with Base Console and Base Command controllers for CLI tools.

  8. CLI Keyboard Input Event

    Handle keyboard input in PHP CLI apps. Capture single keys, listen for shortcuts, handle Ctrl+C safely, and build interactive command-line tools with ease using Luminova Keyboard utilities.