ashb commented on code in PR #56290:
URL: https://github.com/apache/airflow/pull/56290#discussion_r2394497861
##########
go-sdk/celery/commands/root.go:
##########
@@ -42,61 +35,21 @@ var rootCmd = &cobra.Command{
All options (other than ` + "`--config`" + `) can be specified in the config
file using
the same name as the CLI argument but without the ` + "`--`" + ` prefix.`,
PersistentPreRunE: func(cmd *cobra.Command, args []string) error {
- return initializeConfig(cmd)
+ return config.Configure(cmd)
},
}
// Execute is the main entrypoint, and runs the Celery broker app and listens
for Celery Tasks
func Execute() {
- cc.Init(&cc.Config{
- RootCmd: rootCmd,
- Headings: cc.Bold,
- Commands: cc.Yellow + cc.Bold,
- Example: cc.Italic,
- ExecName: cc.HiMagenta + cc.Bold,
- Flags: cc.Green,
- FlagsDataType: cc.Italic + cc.White,
- })
err := rootCmd.ExecuteContext(context.Background())
if err != nil {
os.Exit(1)
}
}
func init() {
- rootCmd.PersistentFlags().StringVar(&cfgFile, "config", "",
- "config file (default is $HOME/airflow/go-sdk.yaml)")
+ config.InitColor(rootCmd)
+ rootCmd.PersistentFlags().
+ String("config", "", "config file (default is
$HOME/airflow/go-sdk.yaml)")
rootCmd.AddCommand(runCmd)
}
-
-// initConfig reads in config file and ENV variables if set.
-func initializeConfig(cmd *cobra.Command) error {
Review Comment:
These fns moved to a shared location
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]