mirror of
https://github.com/zplug/zplug
synced 2025-08-27 08:11:44 +02:00
25 lines
464 B
Bash
25 lines
464 B
Bash
#!/bin/zsh
|
|
|
|
__import "core/core"
|
|
__import "job/polling"
|
|
|
|
local cmd
|
|
local -a autoload_dirs autoload_files
|
|
|
|
__zplug::core::core::get_autoload_dirs; autoload_dirs=( "${reply[@]}" )
|
|
__zplug::core::core::get_autoload_files; autoload_files=( "${reply[@]}" )
|
|
|
|
if (( $+functions[${autoload_files[$(($RANDOM % $#autoload_files + 1))]}] )); then
|
|
return 0
|
|
fi
|
|
|
|
fpath=(
|
|
"${autoload_dirs[@]}"
|
|
$fpath
|
|
)
|
|
|
|
for cmd in "${autoload_files[@]}"
|
|
do
|
|
autoload -Uz "$cmd"
|
|
done
|