Shell reset improvements

This commit is contained in:
tosu 2023-08-26 22:34:32 +02:00
parent b99dae25c5
commit b8dcba25af
Signed by: tosu
GPG Key ID: C00746F2E0F36492
1 changed files with 5 additions and 4 deletions

View File

@ -36,9 +36,10 @@ COMMANDS_="${COMMANDS_} xset kbdrate return cut batcat id ed vi vim nvim nano"
COMMANDS_="${COMMANDS_} skill norminette bat echo if then fi else function" COMMANDS_="${COMMANDS_} skill norminette bat echo if then fi else function"
COMMANDS_="${COMMANDS_} PROMPT_COMMAND PS0 PS1 PS2 PS3 PS4" COMMANDS_="${COMMANDS_} PROMPT_COMMAND PS0 PS1 PS2 PS3 PS4"
# shellcheck disable=SC2086 # shellcheck disable=SC2086
2>/dev/null \unset -f -- ${COMMANDS_} 2>/dev/null \unset -f -- ${COMMANDS_-} || true
# shellcheck disable=SC2086 # shellcheck disable=SC2086
2>/dev/null \unalias -- ${COMMANDS_} 2>/dev/null \unalias -- ${COMMANDS_-} || true
\builtin -- hash -r
2>/dev/null \unset -- POSIXLY_CORRECT COMMANDS_ 2>/dev/null \unset -- POSIXLY_CORRECT COMMANDS_
######################## BASH RESET END ############################# ######################## BASH RESET END #############################
@ -50,8 +51,8 @@ shopt -s checkwinsize
shopt -s dotglob shopt -s dotglob
shopt -s extglob shopt -s extglob
shopt -u histverify shopt -u histverify
HISTSIZE=-1 HISTSIZE='-1'
HISTFILESIZE=-1 HISTFILESIZE='-1'
HISTFILE="${HOME}"/.bash_history HISTFILE="${HOME}"/.bash_history
HISTTIMEFORMAT=$'\033[m%F %T: ' HISTTIMEFORMAT=$'\033[m%F %T: '
HISTCONTROL='ignoredups:erasedups:ignorespace' HISTCONTROL='ignoredups:erasedups:ignorespace'