INNER CODE UNIT · Go
main
helm/chartmuseum · cmd/chartmuseum/main.go:47
func main() {
app := cli.NewApp()
app.Name = "ChartMuseum"
app.Version = fmt.Sprintf("%s (build %s)", Version, Revision)
app.Usage = "Helm Chart Repository with support for Amazon S3, Google Cloud Storage, Oracle Cloud Infrastructure Object Storage and Openstack"
app.Action = cliHandler
app.Flags = config.CLIFlags
app.Run(os.Args)
}
func cliHandler(c *cli.Context) {
conf := config.NewConfig()
err := conf.UpdateFromCLIContext(c)
if err != nil {
crash(err)
}
logger, err := cm_logger.NewLogger(cm_logger.LoggerOptions{