UNMAINTAINED: I don't use MSYS2 anymore so I don't maintain this project anymore. If you want to use shellder, consider the alternatives below:
- powerlevel10k
- Lowest latency. Utilizes async tasks and gitstatusd.
- Only for ZSH
- Not suits with MSYS2 or Cygwin since it's a big shell scripts. (But who uses MSYS2/Cygwin while we have WSL2?)
- starship
- Higher latency than powerlevel10k, but still it's faster than most shell themes.
- Compatible with many shell environments (i.e. Powershell, bash, tcsh, fish, ...)
- No slowdown in MSYS2 or Cygwin since it's a Rust binary not a shell script.
ย
ย
shellder
- No solarized โ xterm256 colors are beautiful enough
- zsh + fish support
- Speed โ Carefully optimized for slow environments like MSYS2
ย
Installation
You can install shellder via various plugin managers.
zinit
Zsh,# ~/.zshrc
zinit light simnalamburt/shellder
chips
Fish,# ~/.config/chips/plugin.yaml
github:
- simnalamburt/shellder
oh-my-fish
Fish,# ~/.config/chips/plugin.yaml
github:
- simnalamburt/shellder
ย
Configuration
You can turn off Fish-like path shrinking by adding the following to your ~/.zshrc
:
# ~/.zshrc
export SHELLDER_KEEP_PATH=1
To control path shrinking in fish shell, set fish_prompt_pwd_dir_length
or fish_prompt_pwd_full_dirs
environment variable. See prompt_pwd for the further details.
ย
Fonts
You'll need a powerline patched font. If you don't have one, download one or patch some fonts on you own.
ย
shellder is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0). See COPYRIGHT for details.