// Copyright 2026 trevin-chow. Licensed under Apache-2.0. See LICENSE.
// Generated by CLI Printing Press (https://github.com/mvanhorn/cli-printing-press). DO NOT EDIT.

package cli

import (
	"github.com/spf13/cobra"
)

type rootFlags struct{}

func Execute() error {
	rootCmd := &cobra.Command{Use: "postman-explore-pp-cli"}
	flags := &rootFlags{}

	rootCmd.AddCommand(newCategoryCmd(flags))
	rootCmd.AddCommand(newNetworkentityCmd(flags))
	rootCmd.AddCommand(newTeamCmd(flags))
	rootCmd.AddCommand(newDoctorCmd(flags))
	rootCmd.AddCommand(newAgentContextCmd(rootCmd))
	rootCmd.AddCommand(newProfileCmd(flags))
	rootCmd.AddCommand(newFeedbackCmd(flags))
	rootCmd.AddCommand(newWhichCmd(flags))
	rootCmd.AddCommand(newExportCmd(flags))
	rootCmd.AddCommand(newImportCmd(flags))
	rootCmd.AddCommand(newSearchCmd(flags))
	rootCmd.AddCommand(newSyncCmd(flags))
	rootCmd.AddCommand(newWorkflowCmd(flags))
	rootCmd.AddCommand(newAPICmd(flags))
	rootCmd.AddCommand(newSearchAllPromotedCmd(flags))
	rootCmd.AddCommand(newCanonicalCmd(flags))
	rootCmd.AddCommand(newTopCmd(flags))
	rootCmd.AddCommand(newPublishersCmd(flags))
	rootCmd.AddCommand(newDriftCmd(flags))
	rootCmd.AddCommand(newSimilarCmd(flags))
	rootCmd.AddCommand(newVelocityCmd(flags))
	rootCmd.AddCommand(newBrowseCmd(flags))
	rootCmd.AddCommand(newVersionCliCmd())

	return rootCmd.Execute()
}
