mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-07-14 16:09:01 +08:00
26 lines
490 B
Bash
26 lines
490 B
Bash
# Find kamal binary (local ./bin/kamal or global)
|
|
function _kamal_command () {
|
|
if [ -x "./bin/kamal" ]; then
|
|
./bin/kamal "$@"
|
|
else
|
|
command kamal "$@"
|
|
fi
|
|
}
|
|
|
|
function which-kamal() {
|
|
if [ -x "./bin/kamal" ]; then
|
|
echo "Using local ./bin/kamal"
|
|
else
|
|
echo "Using global $(command -v kamal)"
|
|
fi
|
|
}
|
|
|
|
# Use `_kamal_command`` function for `kamal` command
|
|
alias kamal='_kamal_command'
|
|
|
|
# Aliases
|
|
alias kad='kamal deploy'
|
|
|
|
# Hook up completion
|
|
compdef _kamal_command=kamal
|