{"repo":"HalFrgrd/flyline","free":true,"listed":false,"github":"https://github.com/HalFrgrd/flyline","clone":"git clone https://github.com/HalFrgrd/flyline.git","description":"Flyline: a Bash plugin to replace readline for a modern line editing experience: syntax highlighting, agent integration, rich prompts, tooltips, fuzzy history search, and more!","language":"Rust","stars":1056,"topics":["bash","bash-plugin","line-editor","rust","terminal"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"Flyline A Bash plugin for modern command line editing. When Bash prompts you for a command, a library called readline handles your keystrokes. Readline lacks many features users have come to expect. Flyline is a readline replacement that provides an enhanced line editing experience with: - Intellisense style autosuggestions - Change directory using your prompt - Rich prompt customizations, (asynchronous widgets), and animations - Fuzzy history searching - Mouse support (click to move cursor, select text) - Improvements to Bash's tab completion - Synthesize tab completion suggestions with flycomp - Agent assisted command writing - Tooltips - Text selection - Auto close brackets and quotes - Syntax highlighting - Runs in the same process as Bash - Cursor animations and styles Flyline is similar to ble.sh but is written in Rust and uses ratatui.rs to more easily draw complex user interfaces. Who is it for? 1. You want an out-of-the-box great shell experience without the hassle of setting up half a dozen plugins, plugin managers, keyboard shortcuts, and startup scripts (any one of which might phone home). 2. You're a terminal power user who wants to fine-tune their shell experience by writing in a modern language like Rust. Flyline can be the starting platform for you; contributions welcome! Installation [!IMPORTANT] After installing, run flyline run-tutorial and if you don't like the mouse capturing: flyline mouse --mode disabled Quick install: install.sh [!TIP] Run this command","default_branch":null,"files":null,"tree":[],"storefront":"/r/HalFrgrd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HalFrgrd/flyline/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."}