hunk.code_window: 			},
   		}
   	}
   	if o.Endpoint != "" {
   		config.ServerConfig.Endpoint = o.Endpoint
   	}
   	if o.AdminSecret != "" {
   		config.ServerConfig.AdminSecret = o.AdminSecret
   	}
  
hunk.labels: keep keep keep add keep keep keep keep keep
hunk.after_edit: 		if _, err := url.ParseRequestURI(o.Endpoint); err != nil {
   			return errors.Wrap(err, "error validating endpoint URL")
   		}
  
hunk.file_path: cli/commands/init.go
hunk.type: add
file: .. meta::
     :description: Use hasura actions use-codegen to generate code for actions on the Hasura CLI
     :keywords: hasura, docs, CLI, hasura actions use-codegen
  
  .. _hasura_actions_use-codegen:
  
  Hasura CLI: hasura actions use-codegen
  --------------------------------------
  
  Use the codegen to generate code for hasura actions.
  
  Synopsis
  ~~~~~~~~
  
  
  Use the codegen to generate code for hasura actions.
  
  ::
  
    hasura actions use-codegen [flags]
  
  Examples
  ~~~~~~~~
  
  ::
  
      # Use codegen by providing framework
      hasura actions use-codegen --framework nodejs-express
  
      # Use codegen from framework list
      hasura actions use-codegen
  
      # Set output directory
      hasura actions use-codegen --output-dir codegen
  
      # Use a codegen with a starter kit
      hasura actions use-codegen --with-starter-kit true
  
  Options
  ~~~~~~~
  
  ::
  
        --framework string    framework to be used by codegen
    -h, --help                help for use-codegen
        --output-dir string   directory to create the codegen files
        --with-starter-kit    clone starter kit for a framework
  
  Options inherited from parent commands
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  ::
  
        --admin-secret string   admin secret for Hasura GraphQL engine
        --endpoint string       http(s) endpoint for Hasura GraphQL engine
        --log-level string      log level (DEBUG, INFO, WARN, ERROR, FATAL) (default "INFO")
        --no-color              do not colorize output (default: false)
        --project string        directory where commands are executed (default: current dir)
        --skip-update-check     skip automatic update check on command execution
  
  SEE ALSO
  ~~~~~~~~
  
  * :ref:`hasura actions <hasura_actions>` 	 - Manage actions on hasura
  
  *Auto generated by spf13/cobra*
  