Tengo cierto comando ( git push server-name
) que tiene consecuencias importantes. Cómo solicitar confirmación paraeste comando solo? Debería ignorar los espacios en blanco.
La confirmación podría serEnter 'yes i am sure.' to confirm:
Por cierto, hay otro comando que no requiere confirmación: git push server-name-staging
.
Respuesta1
Alias git
de un guión que vas a escribir:
$ alias git=mygit
...que vive en tu PATH
lugar y se parece a esto:
#!/bin/sh
if [ "$1" = "push" ]
then
/bin/echo -n "Enter 'yes i am sure.' to confirm: "
read answer
if [ "$answer" != "yes i am sure." ]
then
echo So indecisive...
exit 1
fi
fi
git "$@"