0.1.3 • Published 4 years ago
@ardier16/shelf-cli v0.1.3
🚀 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