Ich benutze zsh für meine Shell und ich habe die folgende Funktion in meinem ~/.zshrc
definiert, um benutzerdefinierte Befehle innerhalb meiner vagrant VM auszuführen.Rufen Sie eine benutzerdefinierte Funktion/Alias mit Argumenten in ZSH-Shell
vt() {
pushd ~/dev/vvv
vagrant ssh -c [email protected]
popd
}
So die xdebug_on
Befehl in meinem vagrant VM laufen, kann ich den Alias vt xdebug_on
verwenden nur möchte ich dies weiter verkürzen und so habe ich einen anderen Alias / Funktion namens vtxon
vtxon() {
pushd ~/dev/vvv
vagrant ssh -c xdebug_on
popd
}
das funktioniert, aber ich möchte wissen, ob es eine Möglichkeit gibt, die ich vt
Alias / Funktion vtxon
wiederverwenden kann, anstatt alles neu zu erstellen.
Ist es möglich, es zu tun?
Haben Sie schon einmal eine triviale 'vtxon() {vt xdebug_on}'? Sollte so lange funktionieren, wie die aufgerufene Funktion im Bereich bekannt ist. – Ext3h
Verdammt! Du hast Recht! Ich weiß nicht, warum mir dieses einfache, triviale Ding entgangen ist. Bitte posten Sie es als Antwort, damit ich Ihnen etwas Karma holen kann :) – Sudar