@@ -3,6 +3,7 @@ package commands
33import (
44 "github.com/hasura/graphql-engine/cli"
55 "github.com/hasura/graphql-engine/cli/migrate"
6+ "github.com/hasura/graphql-engine/cli/util"
67 "github.com/pkg/errors"
78 "github.com/spf13/cobra"
89 "github.com/spf13/viper"
@@ -35,14 +36,16 @@ func NewMetadataCmd(ec *cli.ExecutionContext) *cobra.Command {
3536 newMetadataInconsistencyCmd (ec ),
3637 )
3738
38- metadataCmd .PersistentFlags ().String ("endpoint" , "" , "http(s) endpoint for Hasura GraphQL Engine" )
39- metadataCmd .PersistentFlags ().String ("admin-secret" , "" , "admin secret for Hasura GraphQL Engine" )
40- metadataCmd .PersistentFlags ().String ("access-key" , "" , "access key for Hasura GraphQL Engine" )
41- metadataCmd .PersistentFlags ().MarkDeprecated ("access-key" , "use --admin-secret instead" )
39+ f := metadataCmd .PersistentFlags ()
4240
43- v .BindPFlag ("endpoint" , metadataCmd .PersistentFlags ().Lookup ("endpoint" ))
44- v .BindPFlag ("admin_secret" , metadataCmd .PersistentFlags ().Lookup ("admin-secret" ))
45- v .BindPFlag ("access_key" , metadataCmd .PersistentFlags ().Lookup ("access-key" ))
41+ f .String ("endpoint" , "" , "http(s) endpoint for Hasura GraphQL Engine" )
42+ f .String ("admin-secret" , "" , "admin secret for Hasura GraphQL Engine" )
43+ f .String ("access-key" , "" , "access key for Hasura GraphQL Engine" )
44+ f .MarkDeprecated ("access-key" , "use --admin-secret instead" )
45+
46+ util .BindPFlag (v , "endpoint" , f .Lookup ("endpoint" ))
47+ util .BindPFlag (v , "admin_secret" , f .Lookup ("admin-secret" ))
48+ util .BindPFlag (v , "access_key" , f .Lookup ("access-key" ))
4649
4750 return metadataCmd
4851}
0 commit comments