You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
1.9 KiB
80 lines
1.9 KiB
#calendar and notes
|
|
alias appointments='calcurse -D ~/.calcurse -C ~/.calcurse/config'
|
|
alias todo='calcurse -D ~/.calcurse -C ~/.calcurse/config --todo'
|
|
alias todays='calcurse -D ~/.calcurse -C ~/.calcurse/config --appointment'
|
|
alias anythingon='calcurse -D ~/.calcurse -C ~/.calcurse/config -a -d'
|
|
alias apts='$EDITOR ~/.calcurse/apts'
|
|
alias todos='$EDITOR ~/.calcurse/todo'
|
|
todays
|
|
#
|
|
#Screen Dim/BlueScreen
|
|
alias night='redshift -o 3500'
|
|
|
|
alias speak-file='RHVoice-test -i'
|
|
|
|
#Better Copying
|
|
alias cpv='rsync -avh --info=progress2'
|
|
|
|
function count() {
|
|
if [ -z "$1" ]; then
|
|
/bin/ls -1 | wc -l
|
|
else
|
|
/bin/ls -1 $@ | wc -l
|
|
fi
|
|
}
|
|
|
|
see() {
|
|
if [ $# -eq 0 ]; then
|
|
echo "Usage: see <filename>"
|
|
return 1
|
|
fi
|
|
|
|
filename="$1"
|
|
if [ -d "$filename" ]; then
|
|
echo "Opening directory: $filename"
|
|
nautilus "$filename" &
|
|
return 0
|
|
fi
|
|
extension="${filename##*.}"
|
|
|
|
case "$extension" in
|
|
wg)
|
|
echo "Opening wordgrinder document $filename"
|
|
wordgrinder "$filename"
|
|
;;
|
|
doc|odt)
|
|
echo "Opening Word document: $filename"
|
|
libreoffice --nologo "$filename" &
|
|
;;
|
|
txt)
|
|
echo "Opeing Text document: $filename"
|
|
gedit "$filename" &
|
|
;;
|
|
pdf)
|
|
echo "Opening PDF document: $filename"
|
|
evince "$filename" &
|
|
;;
|
|
html|php|js|css)
|
|
echo "Opening web document: $filename"
|
|
geany "$filename" &
|
|
;;
|
|
epub)
|
|
echo "Opening ePub document: $filename"
|
|
mupdf "$filename" &
|
|
;;
|
|
*)
|
|
echo "Unsupported file type: $extension"
|
|
return 1
|
|
;;
|
|
esac
|
|
}
|
|
|
|
s() { # do sudo if no argument given, ! or last do previous cmd
|
|
if [[ $# == 0 ]]; then
|
|
sudo -i
|
|
elif [[ "$1" == "!" || "$1" == "last" ]]; then
|
|
sudo $(history -p '!!')
|
|
else
|
|
sudo "$@"
|
|
fi
|
|
}
|
|
|