Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RootCmd = &cobra.Command{ Use: "cache warmer", PersistentPreRunE: func(cmd *cobra.Command, args []string) error { if err := logging.Configure(logLevel, logFormat, logTimestamp); err != nil { return err } if len(opts.Images) == 0 && opts.DockerfilePath == "" { return errors.New("You must select at least one image to cache or a dockerfilepath to parse") } if opts.DockerfilePath != "" { if err := validateDockerfilePath(); err != nil { return errors.Wrap(err, "error validating dockerfile path") } } return nil }, Run: func(cmd *cobra.Command, args []string) { if _, err := os.Stat(opts.CacheDir); os.IsNotExist(err) { err = os.MkdirAll(opts.CacheDir, 0755) if err != nil { exit(errors.Wrap(err, "Failed to create cache directory")) } } if err := cache.WarmCache(opts); err != nil { exit(errors.Wrap(err, "Failed warming cache")) } }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.