/ Published in: Bash
URL: http://www.alejandrob.com.ar/
Expand |
Embed | Plain Text
# Colors export CLICOLOR=1 export LSCOLORS=gxfxcxdxbxegedabagacad # Listed alias l='ls -l'; alias l.='ls -d .*' alias ll='ls -Al'; alias la='ls -A'; # History export HISTCONTROL=ignoredups:ignorespace export HISTSIZE=5000 export HISTFILESIZE=1000 export HISTIGNORE="ls:cd:[bf]g:exit:..:...:ll:lla" alias h='history' # Misc alias untar='tar xvfz' alias h='cd ~' alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../..' # Flash debugger alias flashlog='tail -f ~/Library/Preferences/Macromedia/Flash\ Player/Logs/flashlog.txt' alias ctfl='open -a /Applications/Utilities/Console.app/ ~/Library/Preferences/Macromedia/Flash\ Player/Logs/flashlog.txt' alias rtfl='cat /dev/null > ~/Library/Preferences/Macromedia/Flash\ Player/Logs/flashlog.txt' # Remove alias rmpyc='find . -name "*.pyc" -exec rm -rf {} \;' alias rmsvn='find . -name ".svn" -exec rm -rf {} \;' alias rmdot='find . -name ".*" -exec rm -rf {} \;' alias rmxattr='sudo xattr -d -r com.apple.quarantine *' # Java export ANT_HOME=/usr/share/ant export JAVA_HOME=/Library/Java/Home export CATALINA_HOME=/Library/Tomcat/Home export CATALINA_BLAZEDS_HOME=/Library/TomcatBlazeds # Tomcat alias tomup='$CATALINA_HOME/bin/startup.sh' alias tomdown='$CATALINA_HOME/bin/shutdown.sh' alias tomlog='tail -f $CATALINA_HOME/logs/catalina.out' # Tomcat & BLAZEDS alias blazedsup='$CATALINA_BLAZEDS_HOME/tomcat/bin/startup.sh' alias blazedsdown='$CATALINA_BLAZEDS_HOME/tomcat/bin/shutdown.sh' alias blazedslog='tail -f $CATALINA_BLAZEDS_HOME/tomcat/logs/catalina.out' # Dev development=/Volumes/Development projects=${development}/projects repositories=${projects}/__repositories__ # Alias DEV alias dev='cd $projects' alias hgcm='hg commit' alias hgps='hg push' alias hgpu='hg pull' alias py='python' # Mercurial hgrepo(){ if [ "${#1}" -gt "0" ]; then target=$repositories'/hg--'$1 if [ ! -d $target ]; then mkdir -p $target hg init $target cfg=$target/.hg/hgrc touch $cfg echo '[paths]' > $cfg echo 'default-push = '$target >> $cfg echo 'create: '$target if [ "${#2}" -gt "0" ]; then ide=${projects}/$2 if [ -d $ide ]; then prj=$ide/$(date +%Y%m%d%H%M%S)'--'$1 hg clone $target $prj mkdir -p $prj/branches mkdir -p $prj/tags mkdir -p $prj/trunk ignore=$prj/.hgignore echo 'syntax: glob' > $ignore echo '*.coverage' >> $ignore echo '*.egg-info' >> $ignore echo '*.log' >> $ignore echo '*.pyc' >> $ignore echo '*.db' >> $ignore echo '*.swp' >> $ignore echo '*.swo' >> $ignore echo '*.zip' >> $ignore echo '*.orig' >> $ignore echo '*.cfg' >> $ignore echo '*.tox' >> $ignore echo '*~' >> $ignore echo 'trunk/docs/output' >> $ignore echo '.git' >> $ignore echo '.gitignore' >> $ignore echo 'clone: '$prj fi fi fi fi } # Subversion svnrepo(){ if [ "${#1}" -gt "0" ]; then target=$repositories'/svn--'$1 if [ ! -d $target ]; then mkdir $target svnadmin create $target svn mkdir --message="Setting up the directories..." --username admin \ file:///$target/branches \ file:///$target/tags \ file:///$target/trunk; echo 'create: '$target if [ "${#2}" -gt "0" ]; then ide=${projects}/$2 if [ -d $ide ]; then prj=$ide/$(date +%Y%m%d%H%M%S)'--'$1 svn co file://$target $prj echo 'checkout: '$prj fi fi fi fi }
You need to login to post a comment.
