Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielwhatmuff/gtlb
CLI to open GitLab repos in the browser
https://github.com/danielwhatmuff/gtlb
browser cli command-line git gitlab opener python terminal
Last synced: 12 days ago
JSON representation
CLI to open GitLab repos in the browser
- Host: GitHub
- URL: https://github.com/danielwhatmuff/gtlb
- Owner: danielwhatmuff
- Created: 2017-11-13T16:33:21.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-06T11:04:40.000Z (about 6 years ago)
- Last Synced: 2024-12-06T21:31:01.091Z (about 2 months ago)
- Topics: browser, cli, command-line, git, gitlab, opener, python, terminal
- Language: Python
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.rst
Awesome Lists containing this project
README
# gtlb - a tool to open Gitlab projects in a browser from the command line
![](https://raw.githubusercontent.com/danielwhatmuff/gtlb/master/img/gitlab.png)## Overview
* Install and execute to open a Gitlab project in your browser from the command line
* Useful for command line git users e.g. to push changes and open up a Merge Request `git push origin feature/mything && gtlb --pulls`
* Must from within the root directory of a checked out repo### Install the CLI and view the available options
```bash
$ pip install gtlb
$ gtlb --help
```### Open a projects merge requests page
```bash
$ cd your-repo-dir
$ gtlb --merge
```### Open a projects releases page
```bash
$ cd your-repo-dir
$ gtlb -r
```### Available options as of 0.0.1
```
-h, --help show this help message and exit
--home Open at the home page (Default action)
-m, --merges Open at Merge Requests page
-b, --branches Open at Branches page
-s, --settings Open at Settings page
-r, --releases Open at Releases page
-t, --tags Open at Tags page
-M, --members Open at members page
-w, --wiki Open at Wiki
-i, --issues Open at Issues page
-a, --activity Open at Activity page
-I, --integrations Open at Integrations page
-c, --cicd Open at CI/CD page
-d, --debug Enable debug output
-v, --version Show the installed version of gtlb
```## Feel free to fork/PR any contributions