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.
- No solarized ― xterm256 colors are beautiful enough
- zsh + fish support
- Speed ― Carefully optimized for slow environments like MSYS2
You can install shellder via various plugin managers.
Zsh, zinit
# ~/.zshrc
zinit light simnalamburt/shellder
Fish, chips
# ~/.config/chips/plugin.yaml
github:
- simnalamburt/shellder
Fish, oh-my-fish
# ~/.config/chips/plugin.yaml
github:
- simnalamburt/shellder
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.
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.