9a0ad9384a84a700e7e91a2df8024754478ecbe9
- add pj completion command to clone/update nu_scripts cache - load fixed custom-completions for git/ssh/cargo/uv/rustup from cache - ignore nushell/cache contents in git while keeping placeholder .gitignore - source pj_completions at startup and align prompt indicators/newline behavior
TerminalPolyjuice
Automatically configure terminals according to my habits.
For ZSH
Using Oh-My-ZSH framework to manage plugins, and Starship to customize prompt.
Changes:
Oh-My-ZSH is installed at $HOME/.oh-my-zsh;
$HOME/.zshrc is linked to zsh/zshrc;
$HOME/.config/starship.toml is linked to starship/starship.toml;
Required software:
git; fzf; zoxide; python; starship
git clone https://gitea.meip.work/gwbeip/TerminalPolyjuice.git $HOME/.TerminalPolyjuice
cd $HOME/.TerminalPolyjuice/zsh
zsh polyjuice.sh install_ohmyzsh config_starship check
zsh/zshenv contains some useful $PATH
zsh/p10k.zsh includes the configuration for execution time when using powerlevel10k
For powershell
Languages
Nushell
50.1%
Shell
49.4%
Nu
0.5%