diff --git a/local/bin/dfm b/local/bin/dfm index a649110..548b43b 100755 --- a/local/bin/dfm +++ b/local/bin/dfm @@ -173,4 +173,3 @@ case "$1" in tests) section_tests "$2" ;; *) usage && exit 1 ;; esac - diff --git a/local/bin/git-dirty b/local/bin/git-dirty index 0209670..75fed77 100755 --- a/local/bin/git-dirty +++ b/local/bin/git-dirty @@ -21,18 +21,20 @@ # If user has provided folder as a first argument, use it. if [ "$1" != "" ]; then - GIT_DIRTY_DIR="$1" + GIT_DIRTY_DIR="$1" fi # UTF-8 ftw GITDIRTY="❌ " GITCLEAN="✅ " -catch() { +catch() +{ echo "Error $1 occurred on $2" } -gitdirty() { +gitdirty() +{ local d="$1" trap 'catch $? $LINENO' ERR @@ -64,7 +66,8 @@ gitdirty() { fi } -gitdirtyrepos() { +gitdirtyrepos() +{ for x in "$@"; do gitdirty "$x" done diff --git a/scripts/install-dotfiles.sh b/scripts/install-dotfiles.sh index 38c7cbf..b6e7c78 100644 --- a/scripts/install-dotfiles.sh +++ b/scripts/install-dotfiles.sh @@ -84,6 +84,7 @@ handle_file_ln "$HOME/.dotfiles/git_profiles" "$HOME/.git_profiles" handle_file_ln "$HOME/.dotfiles/huskyrc" "$HOME/.huskyrc" handle_file_ln "$HOME/.dotfiles/local/bin/antigen.zsh" "$HOME/.local/bin/antigen.zsh" handle_file_ln "$HOME/.dotfiles/local/bin/dfm" "$HOME/.local/bin/dfm" +handle_file_ln "$HOME/.dotfiles/local/bin/git-dirty" "$HOME/.local/bin/git-dirty" handle_file_ln "$HOME/.dotfiles/local/bin/x-check-git-attributes" "$HOME/.local/bin/x-check-git-attributes" handle_file_ln "$HOME/.dotfiles/local/bin/x-dupes" "$HOME/.local/bin/x-dupes" handle_file_ln "$HOME/.dotfiles/local/bin/x-foreach" "$HOME/.local/bin/x-foreach"