Nehmen wir zum Beispiel an, ich habe einen Befehl git branch
(immer mit ein paar Worten).
Ich möchte verfolgen, wann dieser Befehl mit Argumenten ausgeführt wird. Wenn ich den Befehl beispielsweise git branch develop
fehlerfrei ausführe , möchte ich in develop
einer Datei speichern.
Ich habe versucht, den Git-Befehl auf meinem zu überschreiben, ungefähr .bash_profile
so:
git () {
if [ $# -eq 3 ]
then
git $@
echo $2 > /path/tacked_parameters.txt
else
git $@
fi
}
Aber anscheinend funktioniert das nicht gut. Gibt es eine Möglichkeit, dies zu tun?