update
This commit is contained in:
parent
cde17b7dc9
commit
ea76cc9ef2
7 changed files with 208 additions and 173 deletions
56
platform/arch.sh
Normal file
56
platform/arch.sh
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Interactive commands specific to this Arch Linux workstation.
|
||||
|
||||
_ARCH_GREEN='\033[0;32m'
|
||||
_ARCH_BLUE='\033[0;34m'
|
||||
_ARCH_NC='\033[0m'
|
||||
|
||||
alias backup='sudo borgmatic create --verbosity 1 --files'
|
||||
alias cs='lxc list -c ns4b,user.comment:comment'
|
||||
|
||||
pc() {
|
||||
nohup pcmanfm . >/dev/null 2>&1 &
|
||||
}
|
||||
|
||||
# Expand aliases for commands following sudo.
|
||||
alias sudo='sudo '
|
||||
|
||||
alias speak='/usr/local/src/kokora/speak'
|
||||
|
||||
alias ls='LC_COLLATE=C ls --color=auto -h --group-directories-first --time-style=+"%d.%m.%Y %H:%M" -F'
|
||||
alias cp='cp -irv'
|
||||
alias mkdir='mkdir -vp'
|
||||
alias mv='mv -iv'
|
||||
alias rm='rm -dv'
|
||||
alias grep='grep --colour=auto'
|
||||
|
||||
dusort() {
|
||||
if [ "$#" -gt 1 ]; then
|
||||
printf '%s\n' 'Usage: dusort [path]' >&2
|
||||
return 2
|
||||
fi
|
||||
|
||||
_dusort_path=${1:-.}
|
||||
if [ ! -e "$_dusort_path" ]; then
|
||||
printf 'dusort: path does not exist: %s\n' "$_dusort_path" >&2
|
||||
unset _dusort_path
|
||||
return 1
|
||||
fi
|
||||
|
||||
if sudo du -h -d 2 -- "$_dusort_path" | sort -h; then
|
||||
unset _dusort_path
|
||||
return 0
|
||||
fi
|
||||
|
||||
unset _dusort_path
|
||||
return 1
|
||||
}
|
||||
|
||||
update() {
|
||||
printf 'Executing "%bpacman -Syu%b" via "%barchnews_wrap%b" wrapper\n' \
|
||||
"$_ARCH_GREEN" "$_ARCH_NC" "$_ARCH_BLUE" "$_ARCH_NC"
|
||||
|
||||
sudo "$HOME/.src/archnews/archnews_wrap" -Syu || return
|
||||
systemctl --user start --no-block package-status-refresh.service >/dev/null 2>&1 || true
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue