From 0b7195aab3e729f2b577545b3485dfe1193fd046 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Wed, 12 Jul 2023 18:47:33 +0200 Subject: updated sgd function --- config/essentials/zsh/functions.zsh | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'config/essentials') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 5c4d609..487c247 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -111,18 +111,19 @@ upfile () { sgd () { d="$PWD" - for dir in ${1:-$HOME/src/*} - do - cd $dir + find $HOME/src -maxdepth 1 -mindepth 1 -type d | + while read -r dir + do + cd "$dir" + git status > /dev/null 2>&1 || continue git fetch > /dev/null 2>&1 - if [ "$(git status --short 2>/dev/null | grep -v "??" | head -1)" ] - then - # There are changes, and this is a git repo - echo "$PWD \e[1;31m*changes\e[0m" - fi + printf "$PWD" + test "$(git status --short 2>/dev/null | grep -v "??" | head -1)" && + printf " \e[1;31m*changes\e[0m" | sed "s#$HOME#~#" >&2 test "$(parse_git_remote)" && - echo "$PWD \e[0;32m*push/pull\e[0m" - done + printf " \e[0;32m*push/pull\e[0m" | sed "s#$HOME#~#" >&2 + printf "\n" + done cd "$d" unset d } -- cgit v1.2.3 From cb955e6fc78f855cb230af4bb6bb8cbc0718509e Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sat, 15 Jul 2023 23:17:52 +0200 Subject: added more aliases --- config/essentials/zsh/aliases.zsh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'config/essentials') diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.zsh index 84373a2..99372d6 100644 --- a/config/essentials/zsh/aliases.zsh +++ b/config/essentials/zsh/aliases.zsh @@ -72,6 +72,8 @@ alias dopacs='dopac -S' alias dopacc='dopac -Sc' alias doprm='dopac -Rns' +alias mpkg='makepkg -si' + which pikaur > /dev/null 2>&1 && alias yay='pikaur' alias yup='yay -Syu' @@ -84,6 +86,11 @@ alias yrm='yay -Rns' alias pkb='pkgfile -b' +# transmission +alias tr='transmission-remote debuc.com' +alias trls='transmission-remote debuc.com -t all -l' +alias tradd='transmission-remote debuc.com -a' + alias grub-update='doas grub-mkconfig -o /boot/grub/grub.cfg' # vim @@ -153,7 +160,7 @@ alias kll='killall' alias pi='ping archlinux.org -c4' alias sba='source env/bin/activate || source bin/activate' alias smc='systemctl' -alias ssc='doas smc' +alias ssc='doas systemctl' alias smcu='smc --user' alias zsr='source ${ZDOTDIR:-$HOME}/.zshrc && rehash' alias rh='rehash' @@ -162,6 +169,7 @@ alias dmci="doas make clean install" alias rmd='rm -f *.{orig,rej}' alias cdzot='mkdir -p /tmp/zottesite && cd /tmp/zottesite' alias gdate="date +%y%m%d_%H%M%S" +alias tpid='tail -f /dev/null --pid' alias vbm='vboxmanage' alias vbls='vbm list vms' @@ -216,10 +224,13 @@ alias go/s='go /srv' alias ogo/='ogo /' alias ogo/s='ogo /srv' +# fzf aliases alias fzps='ps aux | tail +2 | fzf | tee /dev/stderr | awk '\''{print $2}'\'' | clipp' alias asf='alias | fzf' alias fzh="tac $HISTFILE | fzf | tee /dev/stderr | clipp" +alias ffwin='hyprctl clients -j | jq '\''.[].pid'\'' | fzf --preview "hyprctl clients -j | jq '\''.[] | select(.pid == {}) | {class, title, workspace, xwayland}'\''"' alias pff='find ${PASSWORD_STORE_DIR:=$HOME/src/password-store/} -name "*.gpg" | sed -e "s@$PASSWORD_STORE_DIR/@@" -e '\''s/\.gpg$//'\'' | fzf | xargs pass show -c' +alias fzps='fzf --print0 | xargs -0I{}' alias -s zip='unzip -l' alias -s tar='tar tf' -- cgit v1.2.3 From cf28db3c5d23eccf7fc4b5d05d10ece19be819a3 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sat, 15 Jul 2023 23:18:01 +0200 Subject: added trcp function --- config/essentials/zsh/functions.zsh | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'config/essentials') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 5c4d609..188b405 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -260,3 +260,8 @@ sms () { ssh phone sendmsg "$1" "'$2'" } + +trcp () +{ + scp "$1" db:/media/basilisk/downloads/transmission/torrents/ +} -- cgit v1.2.3