私のbashスクリプトは次のとおりです。
#!/usr/bin/env bash
case "$1" in
# API platform command
console)
check_health
docker-compose exec php bin/console $2
;;
schema)
check_health
docker-compose exec php vendor/bin/schema $2
;;
exec)
check_health
docker-compose exec php $2
;;
*)
echo -e "You have to specify a command"
exit 1
esac
exit 0
bin/run
スクリプトを()として保存し./bin/run
て設定したら、chmod +x bin/run
次のコマンドを実行できます。
bin/run console foo:bar
しかし、その間にスペースが必要な場合、例えばfoo:bar --force
このコマンドを次のように引用符で囲んで実行する必要があります。
bin/run console "foo:bar --force"
このスクリプトをよりきれいにし、引用符を削除する方法はありますか?