forked from Shinonome/dots-hyprland
Let 3.files.sh logs installed files
This commit is contained in:
@@ -5,6 +5,7 @@ XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config}
|
||||
XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share}
|
||||
XDG_STATE_HOME=${XDG_STATE_HOME:-$HOME/.local/state}
|
||||
BACKUP_DIR=${BACKUP_DIR:-$HOME/ii-original-dots-backup}
|
||||
INSTALLED_LISTFILE=${INSTALLED_LISTFILE:-$XDG_CONFIG_HOME/illogical-impulse/installed_listfile}
|
||||
|
||||
|
||||
STY_RED='\e[31m'
|
||||
|
||||
@@ -415,3 +415,13 @@ function ensure_cmds(){
|
||||
install_cmds "${not_found_cmds[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
function dedup_and_sort_listfile(){
|
||||
if test -f "$1"; then
|
||||
echo "File not found: $1" >&2; return 2
|
||||
else
|
||||
temp="$(mktemp)"
|
||||
sort -u -- "$1" > "$temp"
|
||||
mv -f -- "$temp" "$2"
|
||||
fi
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user