update:nushell

This commit is contained in:
Dich
2025-05-30 20:20:15 +08:00
parent 6648d7b202
commit a4f43c1886
2 changed files with 14 additions and 4 deletions

View File

@ -22,3 +22,17 @@ atuin init nu | save -f ($nu.data-dir | path join "vendor/autoload/atuin.nu")
starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
# 彻底关闭启动欢迎横幅
$env.config.show_banner = false
# 交互式选择一个已装包,然后用 paru -Rs 卸载
def paru-u [] {
# pacman -Qqe 列出所有显式安装的包名,管给 fzf 选一个
let pkg = (pacman -Qqe | lines | fzf)
if $pkg != '' {
# 选好了就卸载,并自动确认
paru -Rs --noconfirm $pkg
} else {
echo "Canceled."
}
}