X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=cmd%2Fsafcm-remote%2Fmain.go;h=9c58d3af8175c337aa60a2b47bc1383105cc0226;hb=ddd21f01f764a4ff61204d8e9d0ef8421ebf685c;hp=46a651aed947f96a3e136639da8f79b8ff366719;hpb=bc439f5c4aabef1cccfe40233c2e467602a55a60;p=safcm%2Fsafcm.git diff --git a/cmd/safcm-remote/main.go b/cmd/safcm-remote/main.go index 46a651a..9c58d3a 100644 --- a/cmd/safcm-remote/main.go +++ b/cmd/safcm-remote/main.go @@ -23,6 +23,7 @@ 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" @@ -32,11 +33,17 @@ func main() { // Timestamps are added by `safcm` log.SetFlags(0) - if len(os.Args) != 1 { - log.Fatalf("usage: %s", os.Args[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]) } - err := mainLoop() if err != nil { log.Fatalf("%s: %v", os.Args[0], err) }