summaryrefslogtreecommitdiff
path: root/zsh
diff options
context:
space:
mode:
authorHorus32014-04-19 02:30:49 +0200
committerHorus32014-04-19 02:30:49 +0200
commit1cae96dbcaf032d417ebf8d7e49a8577c84ad9f9 (patch)
tree2b655e34fcbcda92f0e133b7b288658b4c3bd4a3 /zsh
parent1073777cdca41b69505a0098fb96ba266e274016 (diff)
downloaddotfiles-1cae96dbcaf032d417ebf8d7e49a8577c84ad9f9.tar.gz
Added 2 zsh functions and play.sh skip now the copy and sleep process if file exists in
Diffstat (limited to 'zsh')
-rw-r--r--zsh/.zsh_prg25
1 files changed, 25 insertions, 0 deletions
diff --git a/zsh/.zsh_prg b/zsh/.zsh_prg
new file mode 100644
index 0000000..51f63f5
--- /dev/null
+++ b/zsh/.zsh_prg
@@ -0,0 +1,25 @@
+ex ()
+{
+ if [ -f $1 ] ; then
+ case $1 in
+ *.tar.bz2) tar xjf $1 ;;
+ *.tar.gz) tar xzf $1 ;;
+ *.bz2) bunzip2 $1 ;;
+ *.rar) unrar x $1 ;;
+ *.gz) gunzip $1 ;;
+ *.tar) tar xf $1 ;;
+ *.tbz2) tar xjf $1 ;;
+ *.tgz) tar xzf $1 ;;
+ *.zip) unzip $1 ;;
+ *.Z) uncompress $1;;
+ *.7z) 7z x $1 ;;
+ *) echo "'$1' cannot be extracted via ex()" ;;
+ esac
+ else
+ echo "'$1' is not a valid file"
+ fi
+}
+
+calc(){
+ echo "scale=3;$@" | bc -l
+}