support MacOS
[~madcoder/dotfiles.git] / config / zsh / 50_aliases
index d1f0416..c391178 100644 (file)
@@ -1,5 +1,13 @@
 #!/bin/zsh
 
+local g
+
+case $(uname) in
+    Darwin)
+        g=g
+        ;;
+esac
+
 autoload zmv
 alias mmv='noglob zmv -W'
 
@@ -13,71 +21,25 @@ fi
 alias du="du -hcs"
 alias df="df -h"
 
-case "${$(ls --version | head -1)##* }" in
+case "${$(${g}ls --version | head -1)##* }" in
     [0-5].*)
-        alias ls="ls -bCF --color=auto"
+        alias ls="${g}ls -bCF --color=auto"
         ;;
     *)
-        alias ls="ls --group-directories-first -bCF --color=auto"
+        alias ls="${g}s --group-directories-first -bCF --color=auto"
         ;;
 esac
 
-alias la="ls --color=always -a"
-alias ll="ls --color=always -l"
-alias lla="ls --color=always -la"
-alias lal="ls --color=always -la"
+alias la="${g}ls --color=always -a"
+alias ll="${g}ls --color=always -l"
+alias lla="${g}ls --color=always -la"
+alias lal="${g}ls --color=always -la"
 
 alias egrep='egrep --color=tty -d skip'
 alias fgrep='fgrep --color=tty -d skip'
 alias grep='grep --color=tty -d skip'
 
-alias md='mkdir'
-alias rd='rmdir'
-alias rm='rm -i'
-alias s2disk='sudo s2disk'
-alias s2both='sudo s2both'
-alias s2ram='sudo s2ram'
-alias opannotate-asm='opannotate  -a --objdump-params -S'
-alias caff='caff -u BC6AFB5BA1EE761C,E34B6A5AFE3AF15F -m yes'
-
 alias v=vim
-alias m=madmutt
 cvi () {
     vim -O ${${1%.[hc]}%.}.{h,c}
 }
-xvi () {
-    vim -O ${${${1%.h}%.cpp}%.}.{h,cpp}
-}
-ovi () {
-    vim -O ${${1%.ml}%.}.ml{i,}
-}
-
-alias br='bts --mbox show'
-
-upload() {
-    debsign *.changes
-    dput -e 0 gluck_delayed *.changes
-}
-
-conf_push () {
-    echo -n "PUSHING TO $1"
-    rsync -au --exclude=.git --delete ~madcoder/.madconf/ "$1":.madconf/
-    ssh "$1" LC_ALL=C .madconf/bin/madconf
-    echo "."
-}
-
-dict () { dictl "$@" 2>&1 | colorit | less -R ; }
-
-vman() {
-    if /usr/bin/man "$@" > /dev/null; then
-        vim -m -n --noplugin -c "set ft=man" -c "noremap q :q<cr>" -c "Man $@"
-    fi
-}
-
-gdbpid() {
-    if test "$1" = $(printf "%d" "$1"); then
-        gdb --pid="$1"
-    else
-        gdb --pid=$(pidof "$1")
-    fi
-}