3

When invoking a BoxStarter package, I use a powershell line such as:

Install-BoxstarterPackage -Package $script

I would like to pass some command line arguments into the package, but this does not seem to be supported.

Some relevant discussion: https://github.com/mwrock/boxstarter/issues/5 An issue about a fix that does not seem to exist: https://github.com/mwrock/boxstarter/issues/66

I ended up "cheating" and setting an environment variable before the package invocation like so:

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

Which makes $env:BoxstarterFoo available from within the package. This does not seem optimal. Is there a better way to pass information from an installation script into a boxstarter install right now, or is a workaround such as using environment variables required?

jmsb
  • 4,846
  • 5
  • 29
  • 38

1 Answers1

3

I'm afraid that is likely the best workaround currently available.

Matt Wrock
  • 6,590
  • 29
  • 23