Skip to content

wil92/gitlab-api-request

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitlab api request (script)

Script for make request to the gitlab API

Installing

npm install -g gitlab-api-request

Getting Started

After install the library just type gr -h in a terminal and see the documentation.

Options

option -v / --version

Output the version number

option -t <token> / --token <token>

Gitlab personal token

option -l <level> / --logs <level>

Logs level error (only show errors), info (show errors and info logs), log (show any log) (default: "error")

option -a <version> / --api <version>

Api version (default: "v4")

option -u <url> / --url <utl>

Gitlab url (default: "https://gitlab.com")

option -h / --help

Output usage information

Commands

command config

Action over gr global configurations.

action set

Set a configuration parameter in global configurations

gr config set "token"="MY_TOKEN"

action get

Get a configuration parameter value from global configurations

gr config get token

action unset

Unset a configuration parameter from global configurations

gr config unset token

command issues

Allow actions over gitlab issues api

action: list

List of issues. In the example are filter by milestone:

gr --token <user-token> issues list "milestone"="2019-02"

action: my-estimations

Estimation and spend time of the filter issues. In the example the issues are filter by milestone:

gr --token <user-token> issues my-estimations "milestone"="2019-02"

result:

Estimate 48.5
Spent 0
Issues 17

Testing code

npm test

For generate the coverage you can use the next script:

npm run test:cov

Linting code

npm run lint

Built With

  • npm - Dependency Management
  • mocha - The test frameword used
  • chai - BDD / TDD assertion library

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Guillermo González - Initial work - wil92

About

Script for make request to the gitlab API

Resources

Stars

Watchers

Forks

Packages

No packages published