sandstorm-io / sandstorm

Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
https://sandstorm.io
Other
6.74k stars 706 forks source link

vagrant-spk needs reference documentation #766

Open kpreid opened 9 years ago

kpreid commented 9 years ago

I want to try packaging a Sandstorm app. I'm reading the tutorial, but I want to actually work on my app, not the example app. The tutorial says “It acts differently depending on which language platform you want to use.” But nothing tells me what other “language platforms” are available; not the tutorial, not any other obviously findable document on docs.sandstorm.io, and not the command's help.

In particular, one of vagrant-spk help setupvm or vagrant-spk setupvm --help should work to tell me what the valid choices are.

Also, executing vagrant-spk setupvm (with a missing argument) should give a better error message, perhaps even one which lists the choices.

dwrensha commented 9 years ago

+1. I think vagrant-spk ought to be using subparsers for the command-line parsing.