dotfiles/zshrc
Dmytro Meleshko 27d0185cf1 fix quotes
2018-07-05 11:14:37 +03:00

23 lines
638 B
Bash
Executable file

#!/usr/bin/env zsh
find_dotfiles_dir() {
export DOTFILES_DIR
for prefix in "$HOME/." "/usr/share/" "/usr/local/share/"; do
DOTFILES_DIR="${prefix}dotfiles"
[[ -d "$DOTFILES_DIR" ]] && return
done
local script_path="$(realpath "${(%):-%x}")"
DOTFILES_DIR="$(dirname "$script_path")"
}
find_dotfiles_dir
for script in "$DOTFILES_DIR"/{functions,path,exports,aliases,oh-my-zsh}.zsh; do
source "$script"
done
run_before rbenv 'eval "$(rbenv init -)"'
run_before sdk 'source_if_exists "$SDKMAN_DIR/bin/sdkman-init.sh"'
run_before yarn 'source_if_exists "$(yarn global dir)/node_modules/tabtab/.completions/yarn.zsh"'