https://github.com/42lm/capsule
Minimal terminal prompt with git support. Beautiful capsule style prompt that beams you right into cyberspace.
https://github.com/42lm/capsule
git prompt terminal zsh zsh-prompt zshrc
Last synced: 8 months ago
JSON representation
Minimal terminal prompt with git support. Beautiful capsule style prompt that beams you right into cyberspace.
- Host: GitHub
- URL: https://github.com/42lm/capsule
- Owner: 42LM
- License: unlicense
- Created: 2025-02-18T16:14:13.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-18T17:16:54.000Z (8 months ago)
- Last Synced: 2025-02-18T17:26:51.545Z (8 months ago)
- Topics: git, prompt, terminal, zsh, zsh-prompt, zshrc
- Language: Shell
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# capsule
![]()
_**capsule**_ is a simple _single file_ zsh prompt. Display is divided into capsules (`DIR > GIT > GIT ACTION`).
> [!CAUTION]
> 🚧 Work in progress 🚧## Quickstart
Install
```sh
curl --create-dirs -o ~/.config/zsh/capsule/cap.zsh \
https://raw.githubusercontent.com/42LM/capsule/main/cap.zsh
```Import (`.zshrc`)
```zsh
# only load prompt if the `cap.zsh` file exists
[ -f "$HOME/.config/zsh/capsule/cap.zsh" ] && \
source "$HOME/.config/zsh/capsule/cap.zsh"
```Default setup:
```sh
CAPSULE_PROMPT_PROJECTS_PATH="${HOME}/code"
CAPSULE_PROMPT_PROJECTS=true
CAPSULE_PROMPT_TIMER=falseCAPSULE_PROMPT_GIT_AHEAD_BEHIND_FG="0" # black
CAPSULE_PROMPT_GIT_ACTION_FG="3" # yellow
CAPSULE_PROMPT_GIT_ACTION_BG="9" # orange
CAPSULE_PROMPT_GIT_TAG_FG="1" # red
CAPSULE_PROMPT_GIT_FG="1" # red
CAPSULE_PROMPT_GIT_BG="3" # yellow
CAPSULE_PROMPT_GIT_COUNT_ST_STASH_FG="3" # yellow
CAPSULE_PROMPT_GIT_COUNT_ST_STASH_BG="9" # orange
CAPSULE_PROMPT_GIT_DIRTY_FG="3" # yellow
CAPSULE_PROMPT_GIT_DIRTY_BG="1" # red
CAPSULE_PROMPT_DIR_FG="0" # black
CAPSULE_PROMPT_DIR_BG="4" # blue
CAPSULE_PROMPT_TIMER_FG="0" # black
CAPSULE_PROMPT_TIMER_BG="6" # cyan
CAPSULE_PROMPT_DELIMTER_FG="12" # greyCAPSULE_PROMPT_STAGED_SIGN="*"
CAPSULE_PROMPT_UNSTAGED_SIGN="+"
CAPSULE_PROMPT_TIMER_SIGN="î± "
CAPSULE_PROMPT_DELIMTER=""
CAPSULE_PROMPT_SIGN="󱞩"
```