Merge pull request #4 from ushst/codex/update-script-for-package-management
Add apt shortcuts and background updater
This commit is contained in:
25
.zshrc
25
.zshrc
@@ -110,7 +110,12 @@ _do_update_check() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
zshrc_update_check
|
trigger_zshrc_update_check() {
|
||||||
|
# Проверяем в фоне, чтобы запуск shell не блокировался при отсутствии сети
|
||||||
|
( zshrc_update_check "$@" ) &!
|
||||||
|
}
|
||||||
|
|
||||||
|
trigger_zshrc_update_check
|
||||||
# --- end zshrc auto-updater ---
|
# --- end zshrc auto-updater ---
|
||||||
|
|
||||||
# If you come from bash you might have to change your $PATH.
|
# If you come from bash you might have to change your $PATH.
|
||||||
@@ -145,12 +150,24 @@ export NVM_DIR="$HOME/.nvm"
|
|||||||
alias untargz='tar -xvzf'
|
alias untargz='tar -xvzf'
|
||||||
|
|
||||||
function a() {
|
function a() {
|
||||||
if [ "$1" = "i" ]; then
|
case "$1" in
|
||||||
|
i)
|
||||||
shift
|
shift
|
||||||
sudo apt install "$@"
|
sudo apt install "$@"
|
||||||
else
|
;;
|
||||||
|
u)
|
||||||
|
sudo apt update
|
||||||
|
;;
|
||||||
|
up)
|
||||||
|
sudo apt upgrade -y
|
||||||
|
;;
|
||||||
|
all)
|
||||||
|
sudo apt update && sudo apt upgrade -y
|
||||||
|
;;
|
||||||
|
*)
|
||||||
echo "Неизвестная команда: a $1"
|
echo "Неизвестная команда: a $1"
|
||||||
fi
|
;;
|
||||||
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
extract() {
|
extract() {
|
||||||
|
|||||||
@@ -29,5 +29,5 @@ wget -O "${ZDOTDIR}/.zshrc" "$ZSHRC_URL"
|
|||||||
echo "[*] Смена стандартной оболочки на zsh..."
|
echo "[*] Смена стандартной оболочки на zsh..."
|
||||||
chsh -s "$(which zsh)" "$USER"
|
chsh -s "$(which zsh)" "$USER"
|
||||||
|
|
||||||
echo "[*] Установка завершена! Чтобы применить изменения выполните:"
|
echo "[*] Установка завершена! Запускаю новую сессию zsh..."
|
||||||
echo " exec zsh"
|
exec zsh
|
||||||
|
|||||||
@@ -42,5 +42,5 @@ fi
|
|||||||
echo "[*] Смена стандартной оболочки на zsh..."
|
echo "[*] Смена стандартной оболочки на zsh..."
|
||||||
chsh -s "$(which zsh)" "$USER"
|
chsh -s "$(which zsh)" "$USER"
|
||||||
|
|
||||||
echo "[*] Установка завершена! Чтобы применить изменения выполните:"
|
echo "[*] Установка завершена! Запускаю новую сессию zsh..."
|
||||||
echo " exec zsh"
|
exec zsh
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
1.1.0
|
1.2.0
|
||||||
|
|||||||
Reference in New Issue
Block a user