@ardier16/shelf-cli
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

🚀 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

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

yarn

Run in watch mode

yarn start

Build lib

yarn build

Run linter

yarn lint

Package Sidebar

Install

npm i @ardier16/shelf-cli

Weekly Downloads

4

Version

0.1.3

License

MIT

Unpacked Size

69.8 kB

Total Files

38

Last publish

Collaborators

  • ardier16