Gitlab command-line client
This is a Gitlab command-line client. It's still very early in development. So far, you can create projects, and that's it.
Dependencies:
Installation
gem install glub
Config
You will need a file called .glub in your home directory. It's a YAML file.
You can get your API key - also known as private token - from your account page on Gitlab
Config example
gitlab_host : gitlab.mycompany.com
api_key : Kd834fh3ofoaal
FAQ
Nothing. Nobody's asked me anything about it.
Questions I'm going to answer anyway, whether anyone asks them or not
- Why did you create this? - I had to check in a lot of little projects to a local Gitlab repo, and I'm lazy
- Why is it called glub? - The gl bit stands for GitLab, obviously, and glub is just a short word that starts with that.
TODOs
This is very much an early release, that'll be getting added to frequently.
Coming soon:
- More control over project creation
Licence
This is released under the Apache 2.0 licence.