dfm: dotfiles update

This commit is contained in:
Ismo Vuorinen
2023-01-19 16:33:36 +02:00
parent 86824d8c45
commit 9ba66c7734
3 changed files with 8 additions and 5 deletions

View File

@@ -173,4 +173,3 @@ case "$1" in
tests) section_tests "$2" ;;
*) usage && exit 1 ;;
esac

View File

@@ -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

View File

@@ -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"