CLI tools designed specially for Shelf.Network members. Gitlab, Jira & Slack integration provided.
yarn global add @ardier16/shelf-cli
or
npm i -g @ardier16/shelf-cli
Then initialize CLI by running:
shelf init
CLI contains commands for easier integration with Gitlab, Jira & Slack.
Command | Description | |
---|---|---|
β | init |
Initializes CLI with third-party services |
β | push-mr |
Create new branch and related merge request on Gitlab |
β | slack-mr |
Remove WIP badge and send merge request message to Slack |
β | clone |
Search and clone Gitlab project |
β | log-work |
Add worklog for current task to Jira |
β | today-worklog |
Get today's total worklog for current user |
π§βπ» | merge-requests |
Get user's open merge requests list |
π§βπ» | issues |
Get user's issues |
- β TypeScript
- β Shelf.Network logo
- β NPM package
- π§βπ» Terminal autocomplete
- β zsh
- π§βπ» bash
- π§βπ» Extended help
- π§βπ» Github actions
- π§βπ» VS Code launch file
You should have Node.js 12+ and Yarn installed globally.
yarn
yarn start
yarn build
yarn lint