GNU Guile interface to GitLab CE REST API.
$ autoreconf -vif $ ./configure $ make $ sudo make install
Guile-GitLab comes with the tool called gitlab-cli
– the tool can be used
to interact with a GitLab instance from the console.
$ gitlab-cli --help $ gitlab-cli user --help $ gitlab-cli user list --help
$ gitlab-cli user <sub-command> \ --token "your-secret-gitlab-token" \ --server "https://gitlab.example.org" \ <other-options>
Sub-commands:
list
,ls
remove
,rm
$ gitlab-cli user list \ --token "your-secret-gitlab-token" \ --server "https://gitlab.example.org"
$ gitlab-cli user list \ --token "your-secret-gitlab-token" \ --server "https://gitlab.example.org" \ --id 12345
$ gitlab-cli user list \ --token "your-secret-gitlab-token" \ --server "https://gitlab.example.org" \ --search "gmail" \ --limit 10
$ gitlab-cli user list \ --token "your-secret-gitlab-token" \ --server "https://gitlab.example.org" \ --email-like ".*gmail.com"
$ gitlab-cli user list \ --token "your-secret-gitlab-token" \ --server "https://gitlab.example.org" \ --limit 10 \ --print "name,email"
$ gitlab-cli user remove \ --token "your-secret-gitlab-token" \ --server "https://gitlab.example.org" \ --id 12345
Prints the list of groups to standard output by default.
$ gitlab-cli group \ --token "your-secret-gitlab-token" \ --server "https://gitlab.example.org" <other-options>
Pass --help
option to the command to get help.
$ gitlab-cli project \ --token "your-secret-gitlab-token" \ --server "https://gitlab.example.org" <other-options>
Pass --help
option to the command to get help.