diff options
Diffstat (limited to '.cursed_bash.sh')
-rw-r--r-- | .cursed_bash.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/.cursed_bash.sh b/.cursed_bash.sh new file mode 100644 index 0000000..f304e14 --- /dev/null +++ b/.cursed_bash.sh @@ -0,0 +1,26 @@ + +function count_git_files_length { + echo $( for i in `git ls-tree --full-tree -r --name-only HEAD`; do wc -l "$i"; done | sed -r 's/[^0-9]+/\+/g' | cat - <(echo 0) | tr -d '\n'; echo ) | bc +} + +function swap() { mv "$1" "$1._tmp" && mv "$2" "$1" && mv "$1._tmp" "$2"; } + +function kboff() { xinput float `xinput \ + | grep "AT Translated" \ + | sed -r 's/.+id=([0-9]+).+/\1/'`; } +function kbon() { xinput reattach `xinput \ + | grep "AT Translated" \ + | sed -r 's/.+id=([0-9]+).+/\1/'` \ + `xinput \ + | grep "Virtual core keyboard" \ + | sed -r 's/.+id=([0-9]+).+/\1/'` ; } + +function fix-ntfs() { \ + sudo umount /dev/sda1 && \ + sudo ntfsfix /dev/sda1 &&\ + sudo mount /dev/sda1 /mnt/D ; } + +function screenoff() { sudo vbetool dpms off; } +function screenon() { sudo vbetool dpms on; } + + |