58 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/env zsh
 | 
						|
GF_BASE="/Users/james/Code/GreenFiling/eclipse/GreenFiling"
 | 
						|
GF_JOURNAL="/Users/james/Code/GreenFiling/eclipse/JournalClient"
 | 
						|
GF_ONELEGAL="/Users/james/Code/GreenFiling/eclipse/OneLegalClient"
 | 
						|
GF_TYLER="/Users/james/Code/GreenFiling/eclipse/TexFileClient"
 | 
						|
GF_TYBERA="/Users/james/Code/GreenFiling/eclipse/TyberaClient"
 | 
						|
GF_LOG="/Users/james/Code/GreenFiling/data/logs"
 | 
						|
 | 
						|
switch () {
 | 
						|
  pushd "/Users/james/Documents/greenfiling/buildtools/switch"
 | 
						|
  bundle exec ruby switch.rb $@
 | 
						|
  popd
 | 
						|
}
 | 
						|
 | 
						|
svn_stash() {
 | 
						|
  if [ ! -d .svn ]; then
 | 
						|
    echo "Not at ROOT of SVN directory."
 | 
						|
    return
 | 
						|
  fi
 | 
						|
 | 
						|
  if [ ! -d .svn/stash ]; then
 | 
						|
    echo "creating .svn/stash directory"
 | 
						|
    mkdir -p .svn/stash/
 | 
						|
  fi
 | 
						|
 | 
						|
  if [ -z "$1" ]; then
 | 
						|
    echo "Missing stash name argument"
 | 
						|
    return
 | 
						|
  fi
 | 
						|
 | 
						|
  stash_file="$PWD/.svn/stash/${@[-1]}"
 | 
						|
  if [[ "$1" == "pop" ]] ; then
 | 
						|
    if [ ! -f $stash_file ]; then
 | 
						|
      echo "Cannot find stash: $stash_file"
 | 
						|
      return
 | 
						|
    fi
 | 
						|
    patch -p0 < $stash_file
 | 
						|
  elif [[ "$1" == "list" ]] ; then
 | 
						|
    ls -1 .svn/stash/
 | 
						|
  else
 | 
						|
    if [ -f $stash_file ]; then
 | 
						|
      echo "stash already exist with that name: $stash_file"
 | 
						|
      return
 | 
						|
    fi
 | 
						|
    echo "stash file can be found at $stash_file"
 | 
						|
    svn diff > $stash_file && svn revert -R .
 | 
						|
  fi
 | 
						|
}
 | 
						|
 | 
						|
eval "$(rbenv init -)"
 | 
						|
 | 
						|
 | 
						|
if [ -f ~/.config/op/plugins.sh ] ; then
 | 
						|
#  source ~/.config/op/plugins.sh
 | 
						|
else
 | 
						|
  echo "Could not find op plugin. Has this been loaded?"
 | 
						|
fi
 |