GCLI-REPOS(1) | General Commands Manual | GCLI-REPOS(1) |
gcli repos
—
Manage remote repositories on various git forges
gcli repos |
[-s ] [-n
n] [-o
owner] |
gcli repos |
create -r
name [-d
description] [-p ] |
gcli repos |
[-o owner
-r repo]
actions... |
gcli repos
can be used to list or manage
your own or an organization's repositories on git(1)
forges such as Github, Gitea and GitLab. With no actions 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 autodetected
repository. See ACTIONS.
-s
,
--sorted
-o
,
--owner
owner-r
.-r
,
--repo
repo-o
unless you are creating a
repository.-y
,
--yes
delete
action.-n
,
--count
n-d
,
--description
description-p
,
--private
actions... may be one or more of the following:
delete
[-y
]-y
.set-visibility
levelList 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."
Nico Sonack aka. herrhotzenplotz <nsonack@herrhotzenplotz.de> and contributors.
Currently it is only possible to create repositories for authenticated users thus it is impossible to create a repository in another organization.
Please report bugs via E-Mail to ~herrhotzenplotz/gcli-discuss@lists.sr.ht.
Alternatively you can report them on any of the forges linked at https://herrhotzenplotz.de/gcli. However, the preferred and quickest method is to use the mailing list.
2024-Feb-05 | gcli 2.2.0 |