Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CmdRepoCreate = cli.Command{ Name: "create", Aliases: []string{"c"}, Usage: "Create a repository", Description: "Create a repository", Action: runRepoCreate, Flags: append([]cli.Flag{ &cli.StringFlag{ Name: "name", Aliases: []string{""}, Required: true, Usage: "name of new repo", }, &cli.StringFlag{ Name: "owner", Aliases: []string{"O"}, Required: false, Usage: "name of repo owner", }, &cli.BoolFlag{ Name: "private", Required: false, Value: false, Usage: "make repo private", }, &cli.StringFlag{ Name: "description", Aliases: []string{"desc"}, Required: false, Usage: "add description to repo", }, &cli.BoolFlag{ Name: "init", Required: false, Value: false, Usage: "initialize repo", }, &cli.StringFlag{ Name: "labels", Required: false, Usage: "name of label set to add", }, &cli.StringFlag{ Name: "gitignores", Aliases: []string{"git"}, Required: false, Usage: "list of gitignore templates (need --init)", }, &cli.StringFlag{ Name: "license", Required: false, Usage: "add license (need --init)", }, &cli.StringFlag{ Name: "readme", Required: false, Usage: "use readme template (need --init)", }, &cli.StringFlag{ Name: "branch", Required: false, Usage: "use custom default branch (need --init)", }, }, flags.LoginOutputFlags...), }
CmdRepoCreate represents a sub command of repos to create one
View Source
var CmdReposList = cli.Command{ Name: "list", Aliases: []string{"ls"}, Usage: "List repositories you have access to", Description: "List repositories you have access to", Action: RunReposList, Flags: CmdReposListFlags, }
CmdReposList represents a sub command of repos to list them
View Source
var CmdReposListFlags = append([]cli.Flag{ &cli.BoolFlag{ Name: "watched", Aliases: []string{"w"}, Required: false, Usage: "List your watched repos instead", }, &cli.BoolFlag{ Name: "starred", Aliases: []string{"s"}, Required: false, Usage: "List your starred repos instead", }, flags.FieldsFlag(print.RepoFields, []string{ "owner", "name", "type", "ssh", }), &typeFilterFlag, &flags.PaginationPageFlag, &flags.PaginationLimitFlag, }, flags.LoginOutputFlags...)
CmdReposListFlags contains all flags needed for repo listing
View Source
var CmdReposSearch = cli.Command{ Name: "search", Aliases: []string{"s"}, Usage: "Find any repo on an Gitea instance", Description: "Find any repo on an Gitea instance", ArgsUsage: "[<search term>]", Action: runReposSearch, Flags: append([]cli.Flag{ &cli.BoolFlag{ Name: "topic", Aliases: []string{"t"}, Required: false, Usage: "Search for term in repo topics instead of name", }, &typeFilterFlag, &cli.StringFlag{ Name: "owner", Aliases: []string{"O"}, Required: false, Usage: "Filter by owner", }, &cli.StringFlag{ Name: "private", Required: false, Usage: "Filter private repos (true|false)", }, &cli.StringFlag{ Name: "archived", Required: false, Usage: "Filter archived repos (true|false)", }, flags.FieldsFlag(print.RepoFields, []string{ "owner", "name", "type", "ssh", }), &flags.PaginationPageFlag, &flags.PaginationLimitFlag, }, flags.LoginOutputFlags...), }
CmdReposSearch represents a sub command of repos to find them
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.