diff --git a/bin/ex b/bin/ex new file mode 100644 index 0000000..3461ce3 --- /dev/null +++ b/bin/ex @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +ex () { + file=$1 + [ -z "$file" ] && echo 'ex ' && return 1 + [ ! -f "$file" ] && echo 'Invalid file: `'"$file"'`' && return 1 + case "$file" in + *.tar.bz2) tar xjf "$file";; + *.tar.gz) tar xzf "$file";; + *.bz2) bunzip2 "$file";; + *.rar) unrar x "$file";; + *.gz) gunzip "$file";; + *.tar) tar xf "$file";; + *.tbz2) tar xjf "$file";; + *.tgz) tar xzf "$file";; + *.zip) unzip "$file";; + *.Z) uncompress "$file";; + *.7z) 7z x "$file";; + *.xz) unxz "$file";; + *) echo 'Unknown suffix on file: `'"$file"'`'; return 1 ;; + esac +} + +ex "$@" diff --git a/bin/goclean b/bin/goclean new file mode 100755 index 0000000..2ae02fa --- /dev/null +++ b/bin/goclean @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +exec go clean -cache -modcache -i -r diff --git a/bin/kittyreload b/bin/kittyreload new file mode 100755 index 0000000..e0a1e56 --- /dev/null +++ b/bin/kittyreload @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +kill -SIGUSR1 "$(pidof kitty | awk '{ print $1 }')" diff --git a/bin/today b/bin/today new file mode 100755 index 0000000..e0c32d1 --- /dev/null +++ b/bin/today @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +p=$HOME/Documents/Syncthing/logseq/journals +d=$(date +%Y-%m-%d) +[ -d "$p" ] && exec nvim "$p/$d.md" diff --git a/config/fish/functions/kitty_reload.fish b/config/fish/functions/kitty_reload.fish deleted file mode 100644 index 9a0ad06..0000000 --- a/config/fish/functions/kitty_reload.fish +++ /dev/null @@ -1,3 +0,0 @@ -function kitty_reload - kill -SIGUSR1 (pidof kitty | awk '{ print $1 }') -end