]> arthur.barton.de Git - ax-zsh.git/blob - core/20_home/20_home.zprofile
40_path: Enhance MANPATH setting when manpath(1) isn't available
[ax-zsh.git] / core / 20_home / 20_home.zprofile
1 # AX-ZSH: Alex' Modular ZSH Configuration
2 # 20_home.zprofile: Setup (local) home directory
3
4 [[ -d "/usr/local/home" && ! -d "/usr/local/home/$LOGNAME" ]] \
5         && mkdir -m 700 "/usr/local/home/$LOGNAME" >/dev/null 2>&1
6
7 [[ -w "/usr/local/home/$LOGNAME" ]] \
8         && export LOCAL_HOME="/usr/local/home/$LOGNAME" \
9         || export LOCAL_HOME="$HOME"
10
11 # Update PATH to include directories inside of the $HOME directory
12 typeset -U path
13 for dir in ~/bin ~/sbin ~/Applications; do
14         [[ -d "$dir" ]] && path[1,0]="$dir"
15 done
16 unset dir