maton github repo list

maton github repo list [<owner>] [flags]

Lists repositories. With no positional argument, lists the authenticated user’s repositories (uses /user/repos and supports –visibility and –affiliation). With , lists that user's or org's repositories (auto-detects user vs org).

Options

--affiliation <string>
(/user/repos only) comma-separated: owner, collaborator, organization_member
--connection <string>
Connection ID to route through (Maton-Connection header)
--direction <string>
Sort direction: asc or desc
--dry-run
Print the request that would be sent without executing it
--format <string>
Output format: 'json' (default) or 'text' on supported commands
-q, --jq <expression>
Filter JSON output using a jq expression
-L, --limit <int> (default 30)
Maximum results per page (1-100)
--paginate
Follow next_cursor and concatenate all pages (list commands only)
--sort <string>
Sort by: created, updated, pushed, full_name
--template <string>
Format JSON output using a Go template; see "maton help formatting"
--type <string>
Filter by repo type (all, owner, member, public, private, forks, sources)
--visibility <string>
(/user/repos only) all, public, or private

Options inherited from parent commands

-p, --profile <string>
Profile to use for this invocation (overrides the active profile; also reads MATON_PROFILE)

Examples

$ maton github repo list
$ maton github repo list maton-ai --paginate
$ maton github repo list --visibility private --affiliation owner

See also