27 lines
706 B
Bash
27 lines
706 B
Bash
#!/usr/bin/env zsh
|
|
# VideoTools Convenience Script (zsh)
|
|
# Source this file in zsh to add the 'VideoTools' command
|
|
|
|
if [[ -z "$ZSH_VERSION" ]]; then
|
|
echo "This script is for zsh. Use scripts/alias.sh or scripts/alias.fish instead."
|
|
return 1
|
|
fi
|
|
|
|
SCRIPT_PATH="${(%):-%N}"
|
|
PROJECT_ROOT="$(cd "$(dirname "$SCRIPT_PATH")/.." && pwd)"
|
|
|
|
alias VideoTools="bash $PROJECT_ROOT/scripts/run.sh"
|
|
|
|
VideoToolsRebuild() {
|
|
echo "Rebuilding VideoTools..."
|
|
bash "$PROJECT_ROOT/scripts/build.sh"
|
|
}
|
|
|
|
VideoToolsClean() {
|
|
echo "Cleaning VideoTools build artifacts..."
|
|
cd "$PROJECT_ROOT" || return 1
|
|
go clean -cache -modcache -testcache
|
|
rm -f "$PROJECT_ROOT/VideoTools"
|
|
echo "Clean complete"
|
|
}
|