{"repo":"tlipinski/rura","free":true,"listed":false,"github":"https://github.com/tlipinski/rura","clone":"git clone https://github.com/tlipinski/rura.git","description":"Terminal UI for building shell pipelines","language":"Rust","stars":327,"topics":["cli","tui","pipeline","shell","terminal"],"license":"MIT","category":"cli-tools","readme_excerpt":"Rura is a terminal UI for building shell pipelines. Edit a pipe like grep sort uniq , see output update live , inspect any stage, and diff between runs — replacing the usual edit, up-arrow, rerun loop. Features - Partial Pipeline Execution : Execute only up to the current subcommand to debug complex pipes. - Live Execution Modes : Real-time feedback as you type, with optional \"Live Until Cursor\" or \"Live Full\" modes. - Diff Mode : Line-based diff between two outputs, with a selectable base (stdin or any subcommand's output). - Presets : Save frequently used commands as named presets with optional single-key shortcuts. - Context-aware Completion : Tab-complete commands and file paths using your system's bash, zsh, or fish tools. - Command Caching : Automatically caches output of subcommands to speed up iteration. - Customizable : Fully configurable key bindings, themes, and UI placement via TOML. - Vim Mode : Full Vim-style keybindings for command editing (optional). More features - Syntax & Error Highlighting : Visual feedback for subcommand boundaries, quotes, and pipes, plus highlighting of failed subcommands. - Custom Shell Support : Specify which shell to use for command execution and completions (supports sh , bash , zsh , fish on Unix and powershell on Windows). - Search : Search and highlight text within the output pane with regex support. - Command Formatting : Automatically format your command pipeline. - Subcommand Editing : Quick copy, cut, and paste of subcommands","default_branch":null,"files":null,"tree":[],"storefront":"/r/tlipinski","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tlipinski/rura/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}