cli

package
v0.0.0-...-8d82058 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CmdIssues

func CmdIssues(_ *cobra.Command, _ []string) error

func CmdPRs

func CmdPRs(_ *cobra.Command, _ []string) error

func Make

func Make(cmdName string) (*cobra.Command, error)

func ValidateParams

func ValidateParams(params []string) func(cmd *cobra.Command, args []string) error

Types

type Filter

type Filter struct {
	Name  string
	Issue func(options github.Issue) (bool, error)
}

func GetFilterForAuthors

func GetFilterForAuthors(authors []string) *Filter

func GetFilterForLabels

func GetFilterForLabels(labels []string, and bool) *Filter

func GetFilterForLabelsAnd

func GetFilterForLabelsAnd(labels []string) *Filter

func GetFilterForLabelsOr

func GetFilterForLabelsOr(labels []string) *Filter

type Filters

type Filters struct {
	Authors   []string
	LabelsOr  []string
	LabelsAnd []string
}

type FlagData

type FlagData struct {
	Token         string
	Repos         []string
	ProjectOwner  string
	ProjectNumber int
	IncludeClosed bool
	Filters       Filters
}

func GetFlags

func GetFlags() FlagData

func (FlagData) GetFilters

func (f FlagData) GetFilters() []Filter

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL