https://github.com/warbacon/zunder-prompt
⚡ Simple and fast zsh prompt based on gitstatus.
https://github.com/warbacon/zunder-prompt
git gitstatus prompt shell starship zsh zsh-plugin zsh-prompt zsh-theme zunder-zsh
Last synced: about 1 month ago
JSON representation
⚡ Simple and fast zsh prompt based on gitstatus.
- Host: GitHub
- URL: https://github.com/warbacon/zunder-prompt
- Owner: warbacon
- License: gpl-3.0
- Created: 2023-04-30T19:18:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-23T21:34:26.000Z (8 months ago)
- Last Synced: 2025-04-19T20:47:25.880Z (3 months ago)
- Topics: git, gitstatus, prompt, shell, starship, zsh, zsh-plugin, zsh-prompt, zsh-theme, zunder-zsh
- Language: Shell
- Homepage:
- Size: 156 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚡ zunder-prompt
Simple and fast zsh prompt based on [gitstatus](https://github.com/romkatv/gitstatus).

> [!IMPORTANT]
> gitstatus officially went on life support on June 6, 2024, although it is
> working properly as of today and will probably do so for an almost indefinite
> period of time.## Why? 🤔
I oscillated between **Starship** and **Powerlevel10k** for my zsh prompt.
**Starship** is customizable and visually appealing by default but has
unnecessary features, making it slower. **Powerlevel10k** is extremely fast but
has a complex configuration.My goal was to create a prompt with only the **essential functionality**:
detecting command failures and displaying basic git repository info. I avoided
advanced customization to keep the code simple yet aesthetically pleasing.**Zunder-prompt** combines Starship's style and Powerlevel10k's efficiency. It
uses **gitstatus** (like Powerlevel10k) for optimized git info, ensuring
**instant responsiveness** with no lag.## Installation ⚙️
### [Zinit](https://github.com/zdharma-continuum/zinit)
```sh
zinit light-mode depth"1" for \
romkatv/gitstatus \
warbacon/zunder-prompt
```### [Zap](https://github.com/zap-zsh/zap)
```sh
plug "romkatv/gitstatus"
plug "warbacon/zunder-prompt"
```### [Zgenom](https://github.com/jandamm/zgenom)
```sh
if ! zgenom saved; then
# ...
zgenom load romkatv/gitstatus
zgenom load warbacon/zunder-prompt
# ...
fi
```### [Zplug](https://github.com/zplug/zplug)
```sh
zplug "romkatv/gitstatus", depth:1
zplug "warbacon/zunder-prompt", on:"romkatv/gitstatus", depth=1
```## Customization 🎨
As zunder-prompt is built with simplicity and speed in mind, there isn't too
much customization available. However, you can change the prompt's character
symbol and color.```sh
ZUNDER_PROMPT_CHAR="➜" # default value: "❯"ZUNDER_PROMPT_CHAR_COLOR="green" # default value: "fg"
```## Thanks to
- [romkatv](https://github.com/romkatv) for gitsatus.
- [Starship](https://starship.rs/) for inspiration.