From 5b355305955d86b7c10d30e227e23a67c273865d Mon Sep 17 00:00:00 2001 From: Xiao Pan Date: Mon, 20 Feb 2023 13:57:54 -0800 Subject: try pkgfile --- home/xyz/.bashrc | 2 ++ home/xyz/.local/bin/upd | 1 + 2 files changed, 3 insertions(+) diff --git a/home/xyz/.bashrc b/home/xyz/.bashrc index 367f1e96..610915ec 100644 --- a/home/xyz/.bashrc +++ b/home/xyz/.bashrc @@ -12,6 +12,8 @@ esac . /usr/share/fzf/completion.bash . /usr/share/fzf/key-bindings.bash . /usr/share/bash-complete-alias/complete_alias +# https://wiki.archlinux.org/title/Bash#Command_not_found +. /usr/share/doc/pkgfile/command-not-found.bash # default PS1 #PS1='[\u@\h \W]\$ ' diff --git a/home/xyz/.local/bin/upd b/home/xyz/.local/bin/upd index e56a509c..bc6ce89c 100755 --- a/home/xyz/.local/bin/upd +++ b/home/xyz/.local/bin/upd @@ -68,6 +68,7 @@ pac () { sudo pacman -Fy pacman -Qqme > "$XDG_CONFIG_HOME/myconf/pacman_Qqme" pacman -Qqne > "$XDG_CONFIG_HOME/myconf/pacman_Qqne" + sudo pkgfile -u # pacdiff default use pacman database, so no need `sudo -E` for find, but will be a little bit slower log="$log updated pacman packages: $pacpacs -- cgit v1.2.3-70-g09d2