30 open-source projects similar to movingtomars/liner, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Liner alternative.
Simple macros to write colored and formatted text to a terminal. Based on termcolor, thus also cross-platform.
Starship is a cross-shell prompt engine that provides a unified, context-aware command line interface. It functions as a terminal customization tool, allowing users to modify the appearance and behavior of their shell prompts through a centralized, configuration-driven utility. The project operates as a compiled, statically linked binary that integrates directly into shell startup sequences to ensure consistent performance across different operating systems. By utilizing shell-agnostic hooks, it injects dynamically generated strings into the prompt regardless of the underlying command interpr
Rust library for ANSI terminal colours and styles (bold, underline)
(Rust) Coloring terminal so simple you already know how to do it !
Rust derive-based argument parsing optimized for code size
A Rust library for building interactive prompts
a Rust library for running child processes
Interact with unix processes/bash the same way as pexpect or Don libes expect does
Clap is a command-line argument parser for Rust that enables developers to define complex interfaces through strongly-typed data structures. It functions as a comprehensive framework for building terminal applications, automating the transformation of raw string inputs into validated, type-safe code representations while simultaneously generating help documentation and usage statements. The library distinguishes itself by offering both a declarative, attribute-based approach and a fluent builder-pattern API, allowing for flexible interface construction. It includes a sophisticated validation
A console progress bar library for Rust. (inspired by tqdm & rich.progress)
Rust utility library for nice command line prompts and similar things
indicatif is a Rust library for rendering progress bars and loading spinners in command line applications. It provides terminal progress indicators that track task completion percentages and estimated time remaining. The project includes a multi-bar progress manager to coordinate several simultaneous indicators in a single terminal view and a terminal log synchronizer to prevent logging output from overlapping or distorting active bars. It features a spinner component for signaling active background processes when the total completion percentage is unknown. The library supports progress temp
Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a command-line environment. It functions as a TUI layout engine, an interactive CLI framework, and a terminal data visualization toolkit. The library provides a set of specialized widgets for rendering charts, plots, gauges, and tables using character-based graphics. It includes a grid-based system for arranging interface elements using relative coordinates and proportional sizing to create structured displays. The toolkit covers a broad range of capabilities including data visua
Execution of and interaction with external processes and pipelines
Cross-platform Rust library for coloring and formatting terminal output
Update informer for CLI/GUI applications written in Rust 🦀
Parse command line arguments by defining a struct.