Documentation
¶
Overview ¶
Package source turns command line arguments into scan targets: local repositories, single GitHub repositories, or every repository of a user or organization.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Target ¶
type Target struct {
// Display is the name shown in reports.
Display string
// Local is the path of a local repository; empty for GitHub targets.
Local string
// Repo describes a GitHub repository; nil for local targets.
Repo *github.Repo
}
Target is one repository to scan.
func Resolve ¶
func Resolve(ctx context.Context, client *github.Client, args []string, opts github.ListOptions) ([]Target, error)
Resolve expands args into targets. An existing directory is scanned in place; owner/name and github.com URLs name one repository; a bare owner expands to all repositories of that user or organization.
Click to show internal directories.
Click to hide internal directories.