X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=cmd%2Fsafcm-remote%2Fmain.go;h=9c58d3af8175c337aa60a2b47bc1383105cc0226;hb=267127245a6b9b0ad6475b9377f633c1aaa60f35;hp=ea81daf3eb400325f2f794128b8c498a3fb7894f;hpb=f2f2bc47e8729548f3c10117f7f008b547c4afc5;p=safcm%2Fsafcm.git diff --git a/cmd/safcm-remote/main.go b/cmd/safcm-remote/main.go index ea81daf..9c58d3a 100644 --- a/cmd/safcm-remote/main.go +++ b/cmd/safcm-remote/main.go @@ -23,19 +23,27 @@ import ( "os" "ruderich.org/simon/safcm" + "ruderich.org/simon/safcm/cmd/safcm-remote/ainsl" "ruderich.org/simon/safcm/cmd/safcm-remote/info" "ruderich.org/simon/safcm/cmd/safcm-remote/run" "ruderich.org/simon/safcm/cmd/safcm-remote/sync" ) func main() { - if len(os.Args) != 1 { - log.SetFlags(0) - log.Fatalf("usage: %s", os.Args[0]) + // Timestamps are added by `safcm` + log.SetFlags(0) + + var err error + if len(os.Args) == 1 { + err = mainLoop() + } else if len(os.Args) >= 2 && os.Args[1] == "ainsl" { + err = ainsl.Main(os.Args) + } else { + log.Fatalf("usage: %[1]s\n"+ + "usage: %[1]s ainsl [options] ", + os.Args[0]) } - log.SetFlags(0) - err := mainLoop() if err != nil { log.Fatalf("%s: %v", os.Args[0], err) }