2016-06-01 13 views
1

Wenn ein BoxStarter Paket aufrufen, verwende ich eine Powershell-Linie wie:Parameter an Boxstarter über Install-BoxstarterPackage

Install-BoxstarterPackage -Package $script 

Ich möchte einige Kommandozeilenargumente in das Paket zu übergeben, aber das scheint nicht unterstützt werden.

Einige relevante Diskussion: https://github.com/mwrock/boxstarter/issues/5 Ein Problem, über ein Update, das nicht zu existieren scheint: https://github.com/mwrock/boxstarter/issues/66

Ich landete „Betrug“ und eine Umgebungsvariable vor dem Paket Aufruf Einstellung wie folgt:

$env:BoxstarterFoo = "Some Value" 
Install-BoxstarterPackage -Package $script 

Das macht $ env: BoxstarterFoo aus dem Paket verfügbar. Dies scheint nicht optimal zu sein. Gibt es einen besseren Weg, um Informationen aus einem Installationsskript jetzt in eine Boxstarter-Installation zu übertragen, oder ist eine Umgehung wie die Verwendung von Umgebungsvariablen erforderlich?

Antwort

2

Ich fürchte, das ist wahrscheinlich die beste derzeit verfügbare Problemumgehung.

+0

Wenigstens vermisse ich nicht etwas Offensichtliches! Danke für das großartige Projekt. – jmsb