github.com/apptainer/singularity@v3.1.1+incompatible/cmd/singularity/cli.go (about) 1 // Copyright (c) 2018, Sylabs Inc. All rights reserved. 2 // This software is licensed under a 3-clause BSD license. Please consult the 3 // LICENSE.md file distributed with the sources of this project regarding your 4 // rights to use or distribute this software. 5 6 package main 7 8 import ( 9 "github.com/sylabs/singularity/cmd/internal/cli" 10 "github.com/sylabs/singularity/internal/pkg/buildcfg" 11 "github.com/sylabs/singularity/internal/pkg/sylog" 12 "github.com/sylabs/singularity/internal/pkg/util/goversion" 13 useragent "github.com/sylabs/singularity/pkg/util/user-agent" 14 ) 15 16 func main() { 17 if err := goversion.Check(); err != nil { 18 sylog.Fatalf("%s", err) 19 } 20 21 // In cmd/internal/cli/singularity.go 22 cli.ExecuteSingularity() 23 } 24 25 func init() { 26 useragent.InitValue(buildcfg.PACKAGE_NAME, buildcfg.PACKAGE_VERSION) 27 }