# Personals alias git=hub alias vim='nvim' alias reload='source ~/.bashrc' alias synceach='echo "" ; for d in ./*/ ; do (cd "$d" && echo -e "* $(basename "`pwd`")" && git reset --hard HEAD && git clean -fd && git pull && echo "" || exit 1) ; done || echo -e "Error occured.\n"' alias ls='ls -F --color=auto --group-directories-first' alias gstart='gcloud compute instances start' alias gstop='gcloud compute instances stop' alias glist='gcloud compute instances list' mkcd(){ if [ -z $1 ]; then echo "Target Directory Required" exit 1 fi mkdir -p $1 cd $1 } gitcont () { git add . case $1 in "pick") git cherry-pick --continue ;; "merge") git merge --continue ;; "rebase") git rebase --continue ;; "revert") git revert --continue ;; *) echo -e "Argument Required: pick merge rebase revert" ;; esac } # .aliases by Skittles9823 2018 - 2019 # Terminal Mods alias aflinger='rootcheck && $ROOT dumpsys media.audio_flinger' alias bb='$BBDIR/busybox' alias bsu='su -s bash' alias dservice='rootcheck && $ROOT dumpsys media.dolby_memoryservice' alias killice='rootcheck && $ROOT killall dk.icepower.icesound' alias l='ls --group-directories-first' alias la='l -A' alias ll='l -l' alias lo='l -al' alias ls='ls --color=auto' alias nano='nano -l' alias killpac='rootcheck && $ROOT kill $(pidof $1)' alias sbash='. /system/etc/bash/bashrc' alias sudo='su -c "$@"' alias sysro='mount -o remount,ro /system' alias sysrw='mount -o remount,rw /system' alias vd='cd' # Functions which I'm gonna count as aliases rootcheck(){ ROOT= && [ $USER = root ] || ROOT="su -c" } getperms(){ rootcheck && $ROOT pm get-privapp-permissions $1 | sed "s/, /\n/g" } getdenyperms(){ rootcheck && $ROOT pm get-privapp-deny-permissions $1 | sed "s/, /\n/g" } cdn(){ cmd="" for (( i=0; i < $1; i++)) do cmd="$cmd../" done cd "$cmd" } setpriority(){ rootcheck case $2 in high) $ROOT cmd overlay set-priority $1 lowest $ROOT cmd overlay set-priority $1 highest;; low) $ROOT cmd overlay set-priority $1 highest $ROOT cmd overlay set-priority $1 lowest;; *) echo "Usage: setpriority overlay [option]" echo " " echo "Options:" echo " high - Sets the overlay to the highest priority" echo " low - Sets the overlay to the lowest priority";; esac } adbfi(){ rootcheck case $1 in on) $ROOT setprop service.adb.tcp.port 5555 $ROOT stop adbd $ROOT start adbd echo "ADB over WiFi enabled";; off) $ROOT setprop service.adb.tcp.port -1 $ROOT stop adbd $ROOT start adbd echo "ADB over WiFi disabled";; stats) case `getprop service.adb.tcp.port` in -1) echo "off";; 5555) echo "on";; *) echo "off";; esac;; *) echo "Usage: adbfi [option]" echo " " echo "Options:" echo " on - Enables ADB over Wifi" echo " off - Disables ADB over WiFi" echo " stats - Gets current status";; esac } overlays(){ opt=$1 rootcheck [ "$2" ] || opt=null case $opt in enable) shift for i in $($ROOT cmd overlay list | grep -iE "^\[.*$1" | sed 's|\[.* ||g'); do $ROOT cmd overlay enable $i; done;; disable) shift for i in $($ROOT cmd overlay list | grep -iE "^\[.*$1" | sed 's|\[.* ||g'); do $ROOT cmd overlay disable $i; done;; list) shift overlayList=$($ROOT cmd overlay list | grep -iE "^\[.*$1") echo "$overlayList";; *) echo "Usage: overlays [option] (keyword)" echo " " echo "Options:" echo " enable - Enables all overlays that include the keyword in the packagename" echo " disable - Disables all overlays that include the keyword in the packagename" echo " list - Lists all overlays that include the keyword in the packagename";; esac }