Add apt shortcuts and background updater

This commit is contained in:
ushastoe
2025-11-28 13:27:29 +03:00
parent f750b4cee6
commit 04e723df40
4 changed files with 29 additions and 12 deletions

31
.zshrc
View File

@@ -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
shift i)
sudo apt install "$@" shift
else sudo apt install "$@"
echo "Неизвестная команда: a $1" ;;
fi u)
sudo apt update
;;
up)
sudo apt upgrade -y
;;
all)
sudo apt update && sudo apt upgrade -y
;;
*)
echo "Неизвестная команда: a $1"
;;
esac
} }
extract() { extract() {

View File

@@ -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

View File

@@ -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

View File

@@ -1 +1 @@
1.1.0 1.2.0