@enfo/marvin
Version:
Marvin, your friendly, slightly paranoid, CLI robot here to cater to all your developing needs
41 lines (30 loc) • 1.3 kB
Markdown
_______ _______ ______ _ _ _____ __ _
| | | |_____| |_____/ \ / | | \ |
| | | | | | \_ \/ __|__ | \_| v3.0
The next generation!
# Introduction
Marvin is a CLI to help developers setup and kick-start development projects.
## Prerequisites
* A **Bitbucket account**
* **Granted access** to use Marvin, if none apply by [requesting acccess](https://e-manconnect.atlassian.net/servicedesk/customer/portal/65/group/88/create/367)
* Having **node.js** (and npm) installed
## Installation
### Step 1. Install Marvin
To install the Marvin CLI type the following command:
```
> npm i -g @enfo/marvin@stable
```
You can test if Marvin was succesfully installed by typing the command:
```
> marvin
```
*This will also give you the different options and commands that are available.*
### Step 2. Authorize Marvin and authenticate using Oath2
To make Marvin work properly you have to authorize Marvin as an Bitbucket application:
```
> marvin auth
```
> #### Notice about Bitbucket access scope!
> By granting Marvin access it will **ONLY** be able to retrieve your email.
> After authorization the authentication will proceed automatically using 3-LO flow.
❤ So what are you waiting for, go on start creating your own repos and build cool apps! ❤