dx/dxkit/commands/docker/exec.command.sh

28 lines
463 B
Bash

#!/usr/bin/env bash
# commands/docker/exec.command.sh
function cmd::docker::exec::on_load() {
flag::register --debug
}
function cmd::docker::exec::run() {
if [[ $# -eq 0 ]]; then
cmd::docker::exec::help
return 1
fi
runtime::exec "$@"
}
function cmd::docker::exec::help() {
cat <<EOF
Usage: dx exec <cmd> [args...]
Runs a command inside the app container.
Examples:
dx exec ls -la
dx exec php --version
dx exec composer install
EOF
}