package licenses import ( "fmt" "github.com/cli/cli/v2/internal/licenses" "github.com/cli/cli/v2/pkg/cmdutil" "github.com/spf13/cobra" ) func NewCmdLicenses(f *cmdutil.Factory) *cobra.Command { cmd := &cobra.Command{ Use: "licenses", Short: "View third-party license information", Long: "View license information for third-party libraries used in this build of the GitHub CLI.", RunE: func(cmd *cobra.Command, args []string) error { io := f.IOStreams if err := io.StartPager(); err == nil { defer io.StopPager() } _, err := fmt.Fprint(io.Out, licenses.Content()) return err }, } cmdutil.DisableAuthCheck(cmd) return cmd }