.zshenv
812 Bytes
# zshrc file written for antigen's tests. Might not be a good one for daily use.
# See cram's documentation for some of the variables used below.
default_clone="/tmp/antigen-tests-clone-cache"
if [[ ! -d "$default_clone" ]]; then
git clone https://github.com/robbyrussell/oh-my-zsh.git "$default_clone"
fi
export ANTIGEN_DEFAULT_REPO_URL="$default_clone"
export ADOTDIR="$PWD/dot-antigen"
rm "$TESTDIR/.zcompdump"
source "$TESTDIR/../antigen.zsh"
# A test plugin repository to test out antigen with.
mkdir test-plugin
# A wrapper function over `git` to work with the test plugin repo.
pg () {
git --git-dir test-plugin/.git --work-tree test-plugin "$@"
}
cat > test-plugin/aliases.zsh <<EOF
alias hehe='echo hehe'
EOF
{
pg init
pg add .
pg commit -m 'Initial commit'
} > /dev/null