| Serge Bazanski | 6f59951 | 2023-04-26 19:08:19 +0200 | [diff] [blame] | 1 | package main |
| 2 | |||||
| 3 | import ( | ||||
| 4 | "context" | ||||
| 5 | "flag" | ||||
| 6 | |||||
| 7 | "source.monogon.dev/cloud/bmaas/scruffy" | ||||
| 8 | clicontext "source.monogon.dev/metropolis/cli/pkg/context" | ||||
| 9 | ) | ||||
| 10 | |||||
| 11 | func main() { | ||||
| 12 | s := &scruffy.Server{} | ||||
| 13 | s.Config.RegisterFlags() | ||||
| 14 | flag.Parse() | ||||
| 15 | |||||
| 16 | ctx := clicontext.WithInterrupt(context.Background()) | ||||
| 17 | s.Start(ctx) | ||||
| 18 | <-ctx.Done() | ||||
| 19 | } | ||||