X-Git-Url: https://git.arvados.org/lightning.git/blobdiff_plain/365adc74eb21f1654611cb309738ffb07c1ca357..0199de0f15752dd69086b1cf5401a13029f318ef:/cmd.go diff --git a/cmd.go b/cmd.go index 710080f97b..dc5009a9c7 100644 --- a/cmd.go +++ b/cmd.go @@ -10,6 +10,7 @@ import ( "io/ioutil" "os" "os/exec" + "strings" "git.arvados.org/arvados.git/lib/cmd" "github.com/mattn/go-isatty" @@ -29,6 +30,8 @@ var ( "export": &exporter{}, "export-numpy": &exportNumpy{}, "flake": &flakecmd{}, + "slice": &slicecmd{}, + "slice-numpy": &sliceNumpy{}, "numpy-comvar": &numpyComVar{}, "filter": &filtercmd{}, "build-docker-image": &buildDockerImage{}, @@ -46,6 +49,9 @@ func Main() { if !isatty.IsTerminal(os.Stderr.Fd()) { logrus.StandardLogger().Formatter = &logrus.TextFormatter{DisableTimestamp: true} } + if len(os.Args) >= 2 && !strings.HasSuffix(os.Args[1], "version") { + cmd.Version.RunCommand("lightning", nil, nil, os.Stderr, os.Stderr) + } os.Exit(handler.RunCommand(os.Args[0], os.Args[1:], os.Stdin, os.Stdout, os.Stderr)) }