Fast Gitlab Issues, aka Fgi, is a command line issue creation tool for Gitlab.
To install, add the following to your project's Gemfile:
gem 'fgi', git: '[email protected]:modulotech/fgi.git'
And run bundle install
.
After it finishes, run $ fgi --config
if the gem is new to the project, or run $ fgi --token <token>
if you are new to the project and fgi was previously installed.
From then on, create your issues from the console:
$ fgi My awesome title goes here
This will open our default text editor (currently hardcoded to Vim) so you can provide a description, and when you close, it will create an issue on Gitlab. A link to the new issue will be provided if you want to check it out.
The following commands are currently supported:
$ fgi <title> # initiates the process to create a gitlab issue
$ fgi --help # opens this help menu
$ fgi --config # starts the configuration wizard
$ fgi --token <token> # saves the private gitlab token to a file and adds it to .gitignore
The config will ask you for your gitlab access token (you can get it from AF2) and the project URL from gitlab.
Any bugs/requests please open an issue, feel free to use fgi to do so!