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
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