diff --git a/omz-custom/completion.sh b/omz-custom/completion.sh index 72c397d..8b9173a 100644 --- a/omz-custom/completion.sh +++ b/omz-custom/completion.sh @@ -103,10 +103,16 @@ function _tat_autocomplete() { 'files:files:_files' } +function _rut() { + # Complete with files, preferring tests/ directory + _files -g '*.php' +} + # Register the completion function for zsh if [[ -n ${ZSH_VERSION-} ]]; then compdef _tat_autocomplete tat compdef _cmr cmr + compdef _rut rut else # Fallback for bash complete -f -F _tat_autocomplete -o default tat diff --git a/omz-custom/custom_commands.sh b/omz-custom/custom_commands.sh index 7760fdc..7f426bd 100644 --- a/omz-custom/custom_commands.sh +++ b/omz-custom/custom_commands.sh @@ -86,6 +86,10 @@ function rutvrm () { docker-compose exec -T mysql mysql --host=mysql --password=deadbeef --database=vrm_testing < tests/resources/db/*.sql } +function rut() { + rutvrm && docker compose exec app composer test "$@" +} + alias yas="yarn serve" alias yai="yarn install"