A stylish, responsive Zsh theme with a colorful separator line, Git status info, and extensive customization.
Headline is a responsive Zsh theme that provides a stylish, informative command-line prompt with a colorful separator line and detailed Git status information. It solves the problem of cluttered terminal prompts by dynamically adjusting content to fit available space while maintaining essential context for developers.
Developers and power users who work extensively in the terminal using Zsh and want a visually clean, customizable prompt with integrated Git status.
Developers choose Headline for its minimalist design, high customizability without external dependencies, and responsive layout that ensures critical information is always visible regardless of terminal width.
Responsive Zsh theme with Git status information and a colorful line above the prompt
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The entire theme is a single file with no external dependencies, making installation and management straightforward, as emphasized in the README's key features.
Nearly every element, from colors to symbols, can be tailored via configuration variables using ANSI SGR codes, allowing deep personalization without modifying core code.
The information line dynamically truncates to fit terminal width, ensuring critical context like path and Git status remains visible even in narrow terminals, as demonstrated in screenshots.
It displays comprehensive Git status symbols for staged changes, unstaged changes, untracked files, ahead/behind commits, stashes, and conflicts, providing immediate workflow insights.
Achieving the continuous separator line and using symbols requires specific fonts like Fira Code or Nerd Fonts, adding an external setup step not covered as a dependency.
Customization involves editing variables with ANSI SGR codes, which can be error-prone and intimidating for users unfamiliar with terminal styling or code editing.
Headline is designed exclusively for Zsh, making it incompatible with other shells like Bash or Fish, limiting its use in mixed or cross-shell environments.