FreeBSD Manual Pages
GCLI-REPOS(1) General Commands Manual GCLI-REPOS(1) NAME gcli repos -- Manage remote repositories on various git forges SYNOPSIS gcli repos [-s] [-n n] [-o owner] gcli repos create -r name [-d description] [-p] gcli repos [-o owner -r repo] actions... DESCRIPTION gcli repos can be used to list or manage your own or an organisation's repositories on git(1) forges such as GitHub, Gitea and GitLab. With no ac- tions given, gcli repos will list repositories, either of the through -o specified owner or, if omitted, your own. Otherwise the given actions are executed on the specified or auto-detected repository. See "ACTIONS". OPTIONS -s, --sorted Reverse the output such that most recent items appear at the bot- tom. -o, --owner owner Operate on the repository of the given owner. This option can only be used in combination with -r. -r, --repo repo Operate on the given repository. This option can only be used in combination with -o unless you are creating a repository. -y, --yes Do not ask for confirmation. Assume yes. Applies only to the delete action. -n, --count n Fetch at least n repositories. Setting n to -1 will fetch all repositories. Default: 30. Note that on owners with many reposito- ries fetching all of them can take a considerable amount of time and may result in rate limiting by the GitHub/GitLab API. -d, --description description Set the description of a repo to be created. -p, --private Create a private repo. ACTIONS actions... may be one or more of the following: delete [-y] Delete the repository. You will be asked for confir- mation unless you set -y. set-visibility level Change the visibility level of the repository. level may be one of: private Make the repository private. public Make the repository public. EXAMPLES List your own repos: $ gcli repos List neutaaaaan's repositories: $ gcli repos -o neutaaaaan Delete vim/vim without confirmation: $ gcli repos -o vim -r vim -y delete Create a repository called emacs with a description and make it public: $ gcli repos create -r emacs -d "welcome to the holy church of emacs." SEE ALSO git(1), gcli(1), emacs(1) AUTHORS Nico Sonack aka. herrhotzenplotz <nsonack@herrhotzenplotz.de> and contribu- tors. BUGS Currently it is only possible to create repositories for authenticated users thus it is impossible to create a repository in another organisa- tions. Please report bugs via E-Mail to https://lists.sr.ht/~herrhotzenplotz/gcli- discuss. Alternatively you can report them on any of the forges linked at https://sr.ht/~herrhotzenplotz/gcli. However, the preferred and quickest method is to use the mailing list. gcli 2.12.0 30-May-2026 GCLI-REPOS(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | ACTIONS | EXAMPLES | SEE ALSO | AUTHORS | BUGS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=gcli-repos&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>
