returnwrapError(err,color.New(color.Bold).Sprintf("build failed after %0.2fs",time.Since(start).Seconds()))
}
ifctx.Deprecated{
log.Warn(color.New(color.Bold).Sprintf("your config is using deprecated properties, check logs above for details"))
}
log.Infof(color.New(color.Bold).Sprintf("build succeeded after %0.2fs",time.Since(start).Seconds()))
returnnil
},
}
cmd.Flags().StringVarP(&root.opts.config,"config","f","","Load configuration from file")
cmd.Flags().BoolVar(&root.opts.snapshot,"snapshot",false,"Generate an unversioned snapshot build, skipping all validations and without publishing any artifacts")
cmd.Flags().BoolVar(&root.opts.skipValidate,"skip-validate",false,"Skips several sanity checks")
cmd.Flags().BoolVar(&root.opts.skipPostHooks,"skip-post-hooks",false,"Skips all post-build hooks")
cmd.Flags().BoolVar(&root.opts.rmDist,"rm-dist",false,"Remove the dist folder before building")