"os/exec"
"git.arvados.org/arvados.git/lib/cmd"
+ "github.com/mattn/go-isatty"
+ "github.com/sirupsen/logrus"
)
var (
"ref2genome": &ref2genome{},
"vcf2fasta": &vcf2fasta{},
"import": &importer{},
+ "export": &exporter{},
"export-numpy": &exportNumpy{},
"filter": &filterer{},
"build-docker-image": &buildDockerImage{},
"pca-py": &pythonPCA{},
"plot": &pythonPlot{},
"diff-fasta": &diffFasta{},
+ "stats": &statscmd{},
+ "merge": &merger{},
})
)
func main() {
+ if !isatty.IsTerminal(os.Stderr.Fd()) {
+ logrus.StandardLogger().Formatter = &logrus.TextFormatter{DisableTimestamp: true}
+ }
os.Exit(handler.RunCommand(os.Args[0], os.Args[1:], os.Stdin, os.Stdout, os.Stderr))
}