#!/bin/bash
#+
# NAME:
#	alias_bash
# PURPOSE:
#	Define common aliases for all user accounts
# MODIFICATION HISTORY:
#	FEB-2001, Paul Hick (UCSD/CASS)
#	JUN-2006, Paul Hick (UCSD/CASS; pphick@ucsd.edu)
#	    Added java-related aliases
#-

alias more='less'

alias up='cd ..'
alias ls='ls --color=auto'
alias dir='ls -A'
alias list='ls -Al'

alias fd=". \$COM/fd"
alias ju=". \$COM/fd -jump"
alias zip=". goto zip"
alias floppy=". goto floppy"

if [ -d /media ]; then
	alias cdrom=". goto cdrecorder"
else
	alias cdrom=". goto cdrom"
	alias cdrom1=". goto cdrom1"
fi
alias stick=". goto stick"
alias sw="cd \$OLDPWD"
alias untgz="tar -xvzf"

alias rmcore="find -name core -type f -mtime +3 -exec rm -i {} \;"
alias refresh="rsync --archive --verbose --delete"
alias clock="bash --login -c \"IDL_DEV=Z,none; export IDL_DEV; echo clock | idl -quiet 2> /dev/null\""
alias idlz="IDL_DEV=Z,none; export IDL_DEV; idl -quiet; IDL_DEV=; export IDL_DEV"

alias htmd_log="tail -f $SMEIDB0/var/log/htmd_zulu.log"
alias htmd_cf="cat $SMEIDB0/var/htmd/cf/htmd_zulu.cf"

if [ "$USER" == "root" ]; then
	alias mountiso="mount -t iso9660 -o ro,loop"
fi

if [ "$HOSTNAME" != "ips.ucsd.edu" ]; then
	alias full_pull="ssh ips \"tar pcf - smei\" | tar pvxf -"
	alias limited_pull="ssh ips \"tar pcf --exclude .cvscode --exclude CVS --exclude .cvsignore - smei\" | tar pvxf -"
	alias slim_pull="ssh ips \"tar pcf --exclude .cvscode --exclude CVS --exclude .cvsignore --exclude user --exclude obsolete - smei\" | tar pvxf -"
	alias full_refresh="rsync -av --delete ips:/home/soft/smei/ $SMEI"
	alias limited_refresh="rsync -av --delete --exclude=.cvscode/ --exclude=CVS/ --exclude=.cvsignore ips:/home/soft/smei/ $SMEI"
	alias slim_refresh="rsync -av --delete --exclude=.cvscode/ --exclude=CVS/ --exclude=.cvsignore --exclude=user/ --exclude=obsolete/ ips:/home/soft/smei/ $SMEI"
fi

alias readfits='$JAVA/bin/java -cp $SMEI/java/common org.cass.ReadFits'
alias makegrid='$JAVA/bin/java -cp $SMEI/java/common org.cass.MakeGrid'
alias makecnt='$JAVA/bin/java -cp $SMEI/java/common -jar SkyMapCounter.jar'
