api/cmd/api/cmd.go

24 lines
474 B
Go
Raw Normal View History

// SPDX-License-Identifier: EUPL-1.2
package api
import "forge.lthn.ai/core/cli/pkg/cli"
func init() {
cli.RegisterCommands(AddAPICommands)
}
// AddAPICommands registers the `api` command group.
//
// Example:
//
// root := &cli.Command{Use: "root"}
// api.AddAPICommands(root)
func AddAPICommands(root *cli.Command) {
apiCmd := cli.NewGroup("api", "API specification and SDK generation", "")
root.AddCommand(apiCmd)
addSpecCommand(apiCmd)
addSDKCommand(apiCmd)
}