blob: 9ceaee672b6d4d0eb1b9a9eda4364427998c6fe4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
function cut_dots {
read arg
echo $arg | awk "{ if (length > $1) print substr(\$0,1,$(($1 - 2)))\"..$2\"; else if (length > 1) print \$0\"$2\"; else print; }"
}
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; }
|