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 | } |