Back to directory
maticzav avatar

emma-cli

πŸ“¦ Terminal assistant to find and install node packages.. Read more below about its uses, features, and usage.

Clone repository

git clone https://github.com/maticzav/emma-cli.git

1,245

Stars

42

Forks

13

Watchers

β€”

License

emma

Emma πŸ“¦

CircleCI npm version npm Backers on Open Collective Sponsors on Open Collective

Install the package you are looking for.

Powered by Algolia search API.

demo

Overview

Emma is a command line assistant which helps you search and install packages more efficiently from your CLI.

Features

  • πŸ”Peek definitions: Use right arrow keys to get description of the packages or peek README.
  • ⏳Scroll infinitely: Search all the packages from NPM and Yarn using your terminal.
  • πŸ“šBuild the stack: Search for multiple packages and install them with one keystroke.
  • πŸ‘·β€β™€οΈDiscover starters for your next project: Select from numerous starters that you can use to scaffold your project.

To start a new project

yarn create emma

Install

npx emma-cli

or

yarn global add emma-cli

Exposes two global commands, ema and emma.

Example

❯ emma-cli ~ emma
Search packages on Yarn: @types/rea
β—‰ 16.6m  @types/react                  DefinitelyTyped
  7.3m   @types/react-dom              DefinitelyTyped
  4m     @types/react-router           DefinitelyTyped
  3.9m   @types/react-transition-group DefinitelyTyped
  2.8m   @types/react-router-dom       DefinitelyTyped
Overview
dependencies
 - react
 - react-dom
devDependencies
 - @types/react
Installation
Successfully installed dependencies!
Search powered by Algolia.

API

Usage
  $ emma

Controls:
  - space: toggle dependencies
  - up/down: scroll the list
  - right/left: hide or show details
  - double right: show repo

All flags after emma are forwarded to installer.

Contributors

This project exists thanks to all the people who contribute. contributors

Backers

Thank you to all our backers! πŸ™ [Become a backer]

backers

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar

  • ibrew - Interactive CLI to find and install homebrew packages.

License

MIT Β© Matic Zavadlal

algolia

Releases

2.1.0 (2019-05-03) Features

Added version in italics after package name (8e6b61a)

Apr 14, 2019

Download .zip

2.0.2 (2019-04-14) Bug Fixes

typo (34ebff7)

Mar 20, 2019

Download .zip

2.0.1 (2019-03-20) Bug Fixes

split installation, make one wait for the other (614722e)

Mar 20, 2019

Download .zip

2.0.0 (2019-03-20) Performance Improvements

Emma 2.0 (f31c314)

BREAKING CHANGES

Make Emma great!

Nov 17, 2018

Download .zip

1.2.2 (2018-11-17) Bug Fixes

deps: Move babel to development dependencies (bf2e3d8)