diff --git a/cmd/dagger/cmd/do.go b/cmd/dagger/cmd/do.go index e42b9fa5..7d74acc9 100644 --- a/cmd/dagger/cmd/do.go +++ b/cmd/dagger/cmd/do.go @@ -158,6 +158,11 @@ func doHelp(cmd *cobra.Command, _ []string) { func init() { doCmd.Flags().StringArrayP("with", "w", []string{}, "") doCmd.Flags().StringP("plan", "p", ".", "Path to plan (defaults to current directory)") + doCmd.Flags().Bool("no-cache", false, "Disable caching") + doCmd.Flags().StringArray("cache-to", []string{}, + "Cache export destinations (eg. user/app:cache, type=local,dest=path/to/dir)") + doCmd.Flags().StringArray("cache-from", []string{}, + "External cache sources (eg. user/app:cache, type=local,src=path/to/dir)") doCmd.SetHelpFunc(doHelp) diff --git a/cmd/dagger/cmd/root.go b/cmd/dagger/cmd/root.go index c872f3f4..f49e0422 100644 --- a/cmd/dagger/cmd/root.go +++ b/cmd/dagger/cmd/root.go @@ -24,12 +24,6 @@ func init() { rootCmd.PersistentFlags().String("log-format", "auto", "Log format (auto, plain, tty, json)") rootCmd.PersistentFlags().StringP("log-level", "l", "info", "Log level") - rootCmd.PersistentFlags().Bool("no-cache", false, "Disable caching") - rootCmd.PersistentFlags().StringArray("cache-to", []string{}, - "Cache export destinations (eg. user/app:cache, type=local,dest=path/to/dir)") - rootCmd.PersistentFlags().StringArray("cache-from", []string{}, - "External cache sources (eg. user/app:cache, type=local,src=path/to/dir)") - rootCmd.PersistentPreRun = func(cmd *cobra.Command, _ []string) { go checkVersion() }