Digamos que tengo un comando git branch
(siempre con un par de palabras), por ejemplo.
Lo que quiero es hacer un seguimiento de cuándo se ejecuta este comando con argumentos. Por ejemplo, si ejecuto el comando git branch develop
sin errores, quiero guardar develop
en un archivo.
Traté de sobrescribir el comando git en mi .bash_profile
, algo como esto:
git () {
if [ $# -eq 3 ]
then
git $@
echo $2 > /path/tacked_parameters.txt
else
git $@
fi
}
Pero parece que no funciona bien. ¿Hay alguna forma de hacer esto?
de acuerdo con su ejemplo (desarrollo de git branch), ¿desea verificar si "$ #" es "2" y no "3"? ... (2 parámetros para la función git)
—
Olivier Dulac
Fue un error, pero el código es solo un ejemplo
—
jherran
Okay. Agregué comentarios adicionales debajo de la respuesta (buena) de Stephane. mis comentarios pueden no ser aplicables (pienso en el .txt como un archivo de registro, pero ¿podría ser algo más que no puede tener fechas?)
—
Olivier Dulac