aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/load-settings.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/load-settings.sh')
-rwxr-xr-xtools/load-settings.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/tools/load-settings.sh b/tools/load-settings.sh
new file mode 100755
index 0000000..30a29b0
--- /dev/null
+++ b/tools/load-settings.sh
@@ -0,0 +1,24 @@
1if [[ -z "$SETTING_DIR" ]]; then
2 SETTING_DIR=$HOME/settings
3fi
4
5# load custom aliases
6source $SETTING_DIR/alias
7
8# Add custom scripts into PATH
9PATH=$PATH:$SETTING_DIR/tools
10find $SETTING_DIR/tools -type d | sed 1d |\
11while read dir; do
12 PATH=$PATH:$dir
13done
14
15# sync with important git repos
16$SETTING_DIR/tools/sync.sh
17
18# load custom functions
19OSM_UTIL_DIR=$SETTING_DIR/tools/osm
20source $OSM_UTIL_DIR/osm
21
22# go
23PATH=$PATH:$HOME/go/bin
24