Restructing the entire dotfile repo!

This commit is contained in:
Derek Taylor
2019-01-15 15:27:01 -06:00
parent 57f834c56f
commit 2ff59758f1
131 changed files with 16150 additions and 0 deletions

32
.config/herbstluftwm/rename.sh Executable file
View File

@@ -0,0 +1,32 @@
#!/bin/bash
function hc() {
herbstclient "$@"
}
tags=$(hc tag_status)
current=""
for i in ${tags}; do
if [[ ${i:0:1} == '#' ]]; then
current=${i}
break
fi
done
# If : is in current tag
if [[ "$current" == *:* ]]; then
num=$(echo $current | sed -e 's/#\([^:]*\):.*/\1/')
name=$(echo $current | sed -e 's/#[^:]*:\(.*\)/\1/')
old_tag=${num}:${name}
new_name=$(echo ${name} | dmenu -p "Rename #${num}: ")
new_tag=${num}:${new_name}
else
old_tag=$(echo ${current} | sed -e 's/^#//')
new_name=$(echo "" | dmenu -p "Rename #${old_tag}: ")
new_tag="${old_tag}:${new_name}"
fi
hc rename "${old_tag}" "${new_tag}"
hc rename ${num}:${name} "${num}:${new_name}"