src repos list

Flags

Name Description Default Value
-cloned Include cloned repositories. true
-descending Whether or not results should be in descending order. false
-dump-requests Log GraphQL requests and responses to stdout false
-f Format for the output, using the syntax of Go package text/template. (e.g. "{{.ID}}: {{.Name}}") or "{{. json}}")
-first Returns the first n repositories from the list. (use -1 for unlimited) 1000
-get-curl Print the curl command for executing this query and exit (WARNING: includes printing your access token!) false
-indexed Include repositories that have a text search index. true
-names-without-host Whether or not repository names should be printed without the hostname (or other first path component). If set, -f is ignored. false
-not-cloned Include repositories that are not yet cloned and for which cloning is not in progress. true
-not-indexed Include repositories that do not have a text search index. true
-order-by How to order the results; possible choices are: "name", "created-at" name
-query Returns repositories whose names match the query. (e.g. "myorg/")
-trace Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing false

Usage

Usage of 'src repos list':
  -cloned
    	Include cloned repositories. (default true)
  -descending
    	Whether or not results should be in descending order.
  -dump-requests
    	Log GraphQL requests and responses to stdout
  -f string
    	Format for the output, using the syntax of Go package text/template. (e.g. "{{.ID}}: {{.Name}}") or "{{.|json}}") (default "{{.Name}}")
  -first int
    	Returns the first n repositories from the list. (use -1 for unlimited) (default 1000)
  -get-curl
    	Print the curl command for executing this query and exit (WARNING: includes printing your access token!)
  -indexed
    	Include repositories that have a text search index. (default true)
  -names-without-host
    	Whether or not repository names should be printed without the hostname (or other first path component). If set, -f is ignored.
  -not-cloned
    	Include repositories that are not yet cloned and for which cloning is not in progress. (default true)
  -not-indexed
    	Include repositories that do not have a text search index. (default true)
  -order-by string
    	How to order the results; possible choices are: "name", "created-at" (default "name")
  -query string
    	Returns repositories whose names match the query. (e.g. "myorg/")
  -trace
    	Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing

Examples:

  List repositories:

    	$ src repos list

  Print JSON description of repositories list:

    	$ src repos list -f '{{.|json}}'

  List *all* repositories (may be slow!):

    	$ src repos list -first='-1'

  List repositories whose names match the query:

    	$ src repos list -query='myquery'