Eu tenho um certo comando ( git push server-name
) que tem consequências importantes. Como exigir confirmação paraeste comando apenas? Deve ignorar o espaço em branco.
A confirmação poderia serEnter 'yes i am sure.' to confirm:
Aliás, existe outro comando que não requer confirmação: git push server-name-staging
.
Responder1
Alias git
para um script que você vai escrever:
$ alias git=mygit
... que mora em seu PATH
lugar e se parece com isto:
#!/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 "$@"