727e4977f8d102309660afed62d139c080d0b1a3
Add pj deepseek command to query account balance and pj deepseek setkey to store API key in local cache. Also extract Python launcher into its own module (pj_python.nu) and add common aliases (g, c, tree, myip, ports, df, reload, edit).
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%