2016-05-31 4 views
0

Ich spiele mit Ammoniten-Ops, und würde gerne 'Git-Pull' auf ein paar Git Repos automatisieren. Ich bin nicht in der Lage, herauszufinden, wie zu diesem bestimmten Verzeichnis zu wechseln (wo ich einen Git-Pull tun will), weil die docs sagen, dass -Wie kann ich mit Ammonit Ops in ein Verzeichnis wechseln und Operationen ausführen?

gibt es keine in-built-Operationen die cwd zu ändern. Im Allgemeinen sollten Sie nicht: einfach einen neuen Pfad definieren, z. val target = cwd/'target Sollte für die meisten Bedürfnisse ausreichen.

Obwohl die Lösung auch oben erwähnt wird, aber ich konnte das gewünschte Ergebnis nicht erreichen.

Antwort

1

Erstellen Sie einfach eine implizite Path-Variable, und diese Variable wird als aktuelles Verzeichnis verwendet.

Beispiel:

implicit val currentDir = home/'mydir 

und dieses Verzeichnis wird für zukünftige % und %% Anrufungen verwendet werden. Alternativ können Sie das aktuelle Verzeichnis in jedem Aufruf angeben.

Verwandte Themen