0.1.3 • Published 3 years ago

@ardier16/shelf-cli v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

🚀 Shelf.Network CLI

CLI tools designed specially for Shelf.Network members. Gitlab, Jira & Slack integration provided.

🛠 Installation

yarn global add @ardier16/shelf-cli

or

npm i -g @ardier16/shelf-cli

Then initialize CLI by running:

shelf init

💻 Usage

CLI contains commands for easier integration with Gitlab, Jira & Slack.

⚙️ Commands

CommandDescription
initInitializes CLI with third-party services
push-mrCreate new branch and related merge request on Gitlab
slack-mrRemove WIP badge and send merge request message to Slack
cloneSearch and clone Gitlab project
log-workAdd worklog for current task to Jira
today-worklogGet today's total worklog for current user
🧑‍💻merge-requestsGet user's open merge requests list
🧑‍💻issuesGet 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

yarn

Run in watch mode

yarn start

Build lib

yarn build

Run linter

yarn lint