@ardier16/shelf-cli
v0.1.3
Published
CLI tools designed specially for Shelf.Network members. Gitlab, Jira & Slack integration provided.
Maintainers
Readme
🚀 Shelf.Network CLI
CLI tools designed specially for Shelf.Network members. Gitlab, Jira & Slack integration provided.
🛠 Installation
yarn global add @ardier16/shelf-clior
npm i -g @ardier16/shelf-cliThen initialize CLI by running:
shelf init💻 Usage
CLI contains commands for easier integration with Gitlab, Jira & Slack.
⚙️ Commands
| | 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
😎 Cool things
- ✅ TypeScript
- ✅ Shelf.Network logo
- 🧑💻 Terminal autocomplete
- ✅ zsh
- 🧑💻 bash
- 🧑💻 Extended help
- 🧑💻 NPM package
Running locally
You should have Node.js 12+ and Yarn installed globally.
Install dependencies
yarnRun in watch mode
yarn startBuild lib
yarn buildRun linter
yarn lint