-
Notifications
You must be signed in to change notification settings - Fork 0
/
myGotos.sh
22 lines (17 loc) · 901 Bytes
/
myGotos.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# my custom env variables
export PERSONAL_LEARNING="$HOME/Desktop/personal_learning"
export BOOKS_PATH="$HOME/Downloads/books"
export CONVENIENCE_DIR="$HOME/Desktop/convenience"
export DOWNLOADS="$HOME/Downloads"
export LTS_NODE_VERSION="v18.17.0"
# my custom aliases for frequently visited projects
alias goToBooks="cd $HOME/Downloads/books"
alias goToProgrammersIdeaBook="source $CONVENIENCE_DIR/programmers_idea_book/setup_workspace_for_idea_book.sh"
alias setUpProgrammersIdeaBookEnvironment="source $CONVENIENCE_DIR/programmers_idea_book/tools/config-environment.sh"
alias installDockerAndKubernetes="source $CONVENIENCE_DIR/setup_docker_and_kubernetes.sh"
# my custom tools
source "$CONVENIENCE_DIR/tools/my_custom_tools.sh"
# my frequently-read books
source "$CONVENIENCE_DIR/booksToRead/books.sh"
# frequently visited projects
source "$CONVENIENCE_DIR/projects/setup_env_for_projects.sh"