38 lines
829 B
Bash
38 lines
829 B
Bash
. ~/.prompt
|
|
|
|
alias sudo='sh -c "exit 1"'
|
|
alias c='clear'
|
|
alias ls='ls --color=auto -FAh'
|
|
alias ll='ls -l'
|
|
alias rebash='. ~/.bashrc'
|
|
alias bashrc="$EDITOR ~/.bashrc && rebash"
|
|
alias nf='neofetch'
|
|
alias sshd='boas /usr/sbin/sshd'
|
|
cpusage() {
|
|
bc<<<"scale=3;$(ps aux | awk 'BEGIN {sum=0} {sum+=$3}; END {print sum}') / $(nproc --all)"
|
|
}
|
|
|
|
update() { boas sh -c 'apk update && apk upgrade -aiv'; }
|
|
|
|
copy() {
|
|
tee >(wl-copy)
|
|
}
|
|
|
|
. ~/.config/sxmo/isotope.dark
|
|
lip() { ip a| grep wlan0 | sed 1d | cut -d' ' -f6 | cut -d/ -f1; }
|
|
urlencode() {
|
|
old_lc_collate=$LC_COLLATE
|
|
LC_COLLATE=C
|
|
|
|
local TEXT="$(</dev/stdin)"
|
|
local LENGTH="${#TEXT}"
|
|
for (( i = 0; i < LENGTH; i++ )); do
|
|
local c="${TEXT:$i:1}"
|
|
case $c in
|
|
[a-zA-Z0-9.~_-]) printf '%s' "$c" ;;
|
|
*) printf '%%%02X' "'$c" ;;
|
|
esac
|
|
done
|
|
LC_COLLATE=$old_lc_collate
|
|
}
|