UNPKG

@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
_______ _______ ______ _ _ _____ __ _ | | | |_____| |_____/ \ / | | \ | | | | | | | \_ \/ __|__ | \_| 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! ❤