diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-02 14:16:57 +0200 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-02 14:16:57 +0200 |
commit | 65575fd7c78dfa4bc45cfc14bcadf2f1b20dd3f3 (patch) | |
tree | 490fa4a0ffc0ebf565304559275954a5cdb3a29f /config/essentials | |
parent | c9461aca6088b3f1ee7e80a06f8388311a8861c5 (diff) |
moved sgd to functions.zsh
Diffstat (limited to 'config/essentials')
-rw-r--r-- | config/essentials/zsh/aliases.zsh | 7 | ||||
-rw-r--r-- | config/essentials/zsh/functions.zsh | 15 |
2 files changed, 15 insertions, 7 deletions
diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.zsh index 58ffae1..376b4df 100644 --- a/config/essentials/zsh/aliases.zsh +++ b/config/essentials/zsh/aliases.zsh @@ -90,13 +90,6 @@ alias -g sha 'ssh-add' alias vidlen='ffprobe -show_entries format=duration -v quiet -of csv="p=0" -i' alias whatsmyip='curl "ifconfig.me"' alias icognito='unset HISTFILE' -alias sgd=' -for dir in ~/src/* -do - cd $dir - test "$(git status --short 2>/dev/null | grep -v "??" | head -1)" && echo "$PWD \e[1;31m*changes\e[0m" - test "$(parse_git_remote)" && echo "$PWD \e[0;32m*push/pull\e[0m" ; -done' # Python alias penv='python -m venv env' diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 637df07..c2c7ac3 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -77,3 +77,18 @@ delfile () { upfile () { curl -F "file=@\"$1\"" "https://upfast.craftmenners.men" } + +sgd () { + for dir in ${1:-$HOME/src/*} + do + cd $dir + 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" + git fetch > /dev/null 2>&1 + fi + test "$(parse_git_remote)" && + echo "$PWD \e[0;32m*push/pull\e[0m" ; + done + } |