Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/loksonarius/gli
GitLab CLI for developers
https://github.com/loksonarius/gli
cli gitlab go golang
Last synced: about 2 months ago
JSON representation
GitLab CLI for developers
- Host: GitHub
- URL: https://github.com/loksonarius/gli
- Owner: loksonarius
- Created: 2020-01-23T19:14:58.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-12T21:20:27.000Z (almost 5 years ago)
- Last Synced: 2024-01-26T17:52:39.075Z (11 months ago)
- Topics: cli, gitlab, go, golang
- Language: Go
- Size: 56.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gli
_Complete development workflows with GitLab from your terminal_
:warning: *This project is too early in development to be of any practical use to
anyone* :warning:## tl;dr
## Install
The [just](https://github.com/casey/just) CLI is used to tasks, to install run
the following:```bash
❯ just install
go install -i -ldflags="-X main.version=loksonarius-dev -s -w"❯ gli --version
loksonarius-dev
```### Help
Every command and concept used is documented in the help and usage strings:
```bash
❯ gli help
gli is a CLI to interact with GitLab. The intent is to be more
than a way of running arbitrary CRUD commands against GitLab API
resources, and instead act like an actual developer interface for
typical developer workflows with GitLab.Usage:
gli [flags]
gli [command]Available Commands:
cd Navigate group paths
help Help about any command
login Log in to a GitLab instance and save it as a target
ls List resources and groups for a path
search Search for GitLab for resources
status Get overview of things
target Manage saved GitLab targetsFlags:
-h, --help help for gliAdditional help topics:
gli issue Interact with GitLab issuesUse "gli [command] --help" for more information about a command.
```