# HalFrgrd/flyline

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!

Repository: https://github.com/HalFrgrd/flyline
Canonical: https://ross.abutalabs.com/products/flyline
Language: Rust
License: GPL-3.0
License Family: copyleft
Topics: bash, bash-plugin, line-editor, rust, terminal
Last push: 2026-08-31T16:09:44+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 98, longevity 22
- inputs: {"age_days": 309, "days_push": 2, "days_rel": 14, "gap_med": 3.0, "n_releases_24m": 23}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1092, forks 32 (observed 2026-09-01T02:13:55.045706+00:00)

## What it is
Flyline is a Bash plugin written in Rust that replaces readline to provide a modern command-line editing experience. It adds syntax highlighting, autosuggestions, fuzzy history search, rich prompts, mouse support, and AI agent-assisted command writing.

## Use cases
- replace readline in bash with modern line editing
- add syntax highlighting and autosuggestions to bash
- fuzzy search my shell command history
- customize my bash prompt with widgets and animations
- get AI agent help writing shell commands
- improve bash tab completion with tooltips
- get an out-of-the-box polished shell without configuring many plugins

## When to choose
- you use Bash as your primary shell and want modern editing features
- you want ble.sh-like functionality with better performance via Rust
- you want autosuggestions, fuzzy history, and rich prompts without assembling multiple plugins
- you want to extend your shell line editor in Rust

## When to avoid
- you use zsh or fish rather than bash
- you rely on standard readline behavior or scripts that assume it
- you don't want mouse capturing in the terminal
- you need a battle-tested, long-established line editor

## Facets
- artifact type: plugin
- maturity: active
- function: cli, developer-tools, terminal-ui, search-engine, llm-inference
- domain: developer-tools, command-line
- platform: rust, cli
- tags: bash-plugin, readline-replacement, line-editing, syntax-highlighting, fuzzy-history-search, autosuggestions, ratatui, shell-prompt, agent-mode, command-line, linux, macos, bash

## Member repositories
- HalFrgrd/flyline (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-09-01T02:13:55.045706+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:51:25.844095+00:00, confidence not recorded.
  - readme: https://github.com/HalFrgrd/flyline (fetched 2026-09-01T02:13:55.045706+00:00, sha 58ccdc8f9776)
- Data as of 2026-08-30T08:39:29.467469+00:00.
