cx-conndev: renommer l'option en --mysql-cmd
This commit is contained in:
parent
80db4629f6
commit
85ac283eff
21
cx-conndev
21
cx-conndev
|
@ -13,23 +13,23 @@ USAGE
|
|||
OPTIONS
|
||||
-h, -s, --service SERVICE
|
||||
Spécifier le nom du service. La valeur par défaut est db
|
||||
-c, --cmd
|
||||
-c, --mysql-cmd
|
||||
Lancer 'mysql -hSERVICE_IP' avec les arguments supplémentaires fournis
|
||||
sur la ligne de commande
|
||||
-u, --user USER
|
||||
-p, --password PASSWORD
|
||||
Paramètres supplémentaires utilisés pour l'option --cmd
|
||||
Ces paramètre sont ignorés si l'option --cmd n'est pas utilisé"
|
||||
Paramètres supplémentaires utilisés pour l'option --mysql-cmd
|
||||
Ces paramètre sont ignorés si l'option --mysql-cmd n'est pas utilisée"
|
||||
}
|
||||
|
||||
service=db
|
||||
cmd=
|
||||
mysql_cmd=
|
||||
user=
|
||||
password=
|
||||
args=(
|
||||
--help '$exit_with display_help'
|
||||
-h:,-s:,--service: service=
|
||||
-c,--cmd cmd=1
|
||||
-c,--mysql-cmd mysql_cmd=1
|
||||
-u:,--user: user=
|
||||
-p:,--password: password=
|
||||
)
|
||||
|
@ -68,11 +68,12 @@ setx ip=docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{en
|
|||
[ -n "$ip" ] || die_not_found
|
||||
edebug "$service ip: $ip"
|
||||
|
||||
if [ -n "$cmd" ]; then
|
||||
if [ -n "$mysql_cmd" ]; then
|
||||
mysql -h"$ip" ${user:+-u"$user"} ${password:+-p"$password"} "$@"
|
||||
else
|
||||
mysqlcmd="$(php bin/conndev.php "$ip" "$@")"
|
||||
edebug "mysqlcmd: $mysqlcmd"
|
||||
|
||||
eval "$mysqlcmd"
|
||||
else
|
||||
mysql_cmd="$(php bin/conndev.php "$ip" "$@")"
|
||||
edebug "mysql_cmd: $mysql_cmd"
|
||||
|
||||
eval "$mysql_cmd"
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue