Select Git revision
-
Stefano Alberto Russo authoredStefano Alberto Russo authored
shell 714 B
#!/bin/bash
# Check if we are in the right place
if [ ! -d ./services ]; then
echo "You must run this command from the project's root folder."
exit 1
fi
if [[ $# -eq 0 ]] ; then
echo "Please tell me on which service to open the shell in."
exit 1
elif [[ $# -gt 2 ]] ; then
echo "Use double quotes to wrap commands with spaces"
exit 1
else
COMMAND=$2
if [[ "x$COMMAND" == "x" ]] ; then
echo ""
echo "Executing: /bin/bash"
echo ""
docker-compose exec $1 sudo -i -u rosetta /bin/bash
else
echo ""
echo "Executing: \"$COMMAND\""
echo ""
docker-compose exec $1 sudo -i -u rosetta /bin/bash -c "$COMMAND"
fi
fi