mirror of
https://code.dumpstack.io/tools/appvm.git
synced 2025-05-01 09:34:23 +00:00
New command: automatic generate app description
This commit is contained in:
parent
197a78f595
commit
f18d55bd27
3 changed files with 101 additions and 14 deletions
6
appvm.go
6
appvm.go
|
@ -390,9 +390,15 @@ func main() {
|
|||
stopName := kingpin.Command("stop", "Stop application").Arg("name", "Application name").Required().String()
|
||||
dropName := kingpin.Command("drop", "Remove application data").Arg("name", "Application name").Required().String()
|
||||
|
||||
generateCommand := kingpin.Command("generate", "Generate appvm definition")
|
||||
generateName := generateCommand.Arg("name", "Nix package name").Required().String()
|
||||
generateBin := generateCommand.Arg("bin", "Binary").Default("").String()
|
||||
|
||||
switch kingpin.Parse() {
|
||||
case "list":
|
||||
list(l)
|
||||
case "generate":
|
||||
generate(l, *generateName, *generateBin)
|
||||
case "start":
|
||||
start(l, *startName, *startVerbose)
|
||||
case "stop":
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue