Add apt shortcuts and background updater
This commit is contained in:
25
.zshrc
25
.zshrc
@@ -110,7 +110,12 @@ _do_update_check() {
|
||||
fi
|
||||
}
|
||||
|
||||
zshrc_update_check
|
||||
trigger_zshrc_update_check() {
|
||||
# Проверяем в фоне, чтобы запуск shell не блокировался при отсутствии сети
|
||||
( zshrc_update_check "$@" ) &!
|
||||
}
|
||||
|
||||
trigger_zshrc_update_check
|
||||
# --- end zshrc auto-updater ---
|
||||
|
||||
# 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'
|
||||
|
||||
function a() {
|
||||
if [ "$1" = "i" ]; then
|
||||
case "$1" in
|
||||
i)
|
||||
shift
|
||||
sudo apt install "$@"
|
||||
else
|
||||
;;
|
||||
u)
|
||||
sudo apt update
|
||||
;;
|
||||
up)
|
||||
sudo apt upgrade -y
|
||||
;;
|
||||
all)
|
||||
sudo apt update && sudo apt upgrade -y
|
||||
;;
|
||||
*)
|
||||
echo "Неизвестная команда: a $1"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
extract() {
|
||||
|
||||
@@ -29,5 +29,5 @@ wget -O "${ZDOTDIR}/.zshrc" "$ZSHRC_URL"
|
||||
echo "[*] Смена стандартной оболочки на zsh..."
|
||||
chsh -s "$(which zsh)" "$USER"
|
||||
|
||||
echo "[*] Установка завершена! Чтобы применить изменения выполните:"
|
||||
echo " exec zsh"
|
||||
echo "[*] Установка завершена! Запускаю новую сессию zsh..."
|
||||
exec zsh
|
||||
|
||||
@@ -42,5 +42,5 @@ fi
|
||||
echo "[*] Смена стандартной оболочки на zsh..."
|
||||
chsh -s "$(which zsh)" "$USER"
|
||||
|
||||
echo "[*] Установка завершена! Чтобы применить изменения выполните:"
|
||||
echo " exec zsh"
|
||||
echo "[*] Установка завершена! Запускаю новую сессию zsh..."
|
||||
exec zsh
|
||||
|
||||
@@ -1 +1 @@
|
||||
1.1.0
|
||||
1.2.0
|
||||
|
||||
Reference in New Issue
Block a user