Advertisement
Guest User

Untitled

a guest
Apr 15th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. BASE_DIR=~/Code
  2. function changeProject(){
  3. if [[ -z $1 ]]; then
  4. cd $BASE_DIR
  5. else
  6. if [ -d $BASE_DIR/$1 ]; then
  7. cd $BASE_DIR/$1
  8. else
  9. select d in $BASE_DIR/*/ "Exit"; do
  10. case $d in
  11. "Exit")
  12. echo "Exiting project selector"
  13. break
  14. ;;
  15. *)
  16. if [[ -n $d ]]; then
  17. echo "Switching to project $d ..."
  18. cd "$d"
  19. break
  20. else
  21. echo "Invalid selection"
  22. fi
  23. ;;
  24. esac
  25. done
  26. fi
  27. fi
  28. }
  29. alias cx=changeProject
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement