blob: cc4c8c5d7ef35bb5d6c38441eb6f6718187a412b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/zsh
MLING_SCRIPT_DIR="${${(%):-%x}:A:h}"
export PATH="$MLING_SCRIPT_DIR/bin:$PATH"
if [[ -f "$MLING_SCRIPT_DIR/scripts/mling_comp.zsh" ]]; then
source "$MLING_SCRIPT_DIR/scripts/mling_comp.zsh"
fi
while IFS= read -r pkg_dir; do
[[ -z "$pkg_dir" || ! -d "$pkg_dir" ]] && continue
case ":$PATH:" in
*":$pkg_dir:"*) ;;
*) export PATH="$pkg_dir:$PATH" ;;
esac
done < <(mingling-cli __loadpkgs_path 2>/dev/null)
while IFS= read -r script; do
[[ "$script" == *.zsh && -f "$script" ]] || continue
source "$script"
done < <(mingling-cli __loadpkgs_comp_scripts 2>/dev/null)
|