A pure Bash implementation of Powerline-style prompts with Git integration and no external dependencies.
bash-powerline is a Powerline-style prompt implementation for Bash written entirely in Bash script. It enhances the command-line interface with Git status, platform symbols, and execution status indicators without requiring external interpreters or patched fonts. The project solves the problem of slow prompt rendering by using pure Bash for maximum performance.
Bash users and developers who want a fast, visually informative prompt with Git integration and dislike delays from external interpreters. It's ideal for those who prefer minimal dependencies and standard Unicode symbols.
Developers choose bash-powerline for its pure Bash implementation, which eliminates interpreter delays and patched font requirements. Its focus on speed, simplicity, and seamless Git integration makes it a lightweight alternative to Python-based Powerline solutions.
Powerline-style Bash prompt in pure Bash script. See also https://github.com/riobard/zsh-powerline
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses Bash builtins to avoid interpreter delays, ensuring prompt responsiveness as emphasized in the README for reducing lag.
Works with standard Unicode symbols, eliminating the need for custom patched fonts, which simplifies setup and compatibility.
Displays branch name, tag, modifications, and ahead/behind status, providing comprehensive version control feedback directly in the prompt.
Installation involves a single curl command and sourcing in .bashrc, making it easy to add to existing Bash setups.
Modifying colors or symbols requires editing the Bash script directly, which can be error-prone and lacks a configuration file or GUI.
Only supports Bash, forcing users of other shells to seek separate solutions, as acknowledged in the README's 'See also' section.
Focuses on Git and basic status indicators, missing advanced segments like time, user, or system metrics found in full Powerline implementations.