Skip to content
πŸ“¦ Terminal assistant to find and install node packages.
TypeScript JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci fix: create-emma, server Nov 17, 2019
.github rever emma Oct 27, 2019
media demo, readme Mar 20, 2019
packages fix: typo Dec 29, 2019
scripts fix: create-emma, server Nov 17, 2019
server πŸ› let photon figure out url on its own Dec 10, 2019
templates/starter track photon, Dockerfile Oct 26, 2019
.dockerignore fix photon generation in docker Oct 26, 2019
.gitignore fix: create-emma, server Nov 17, 2019
.huskyrc.json
.nvmrc init Oct 25, 2019
.yarnrc init Oct 25, 2019
Dockerfile fix: adjust module path Dec 9, 2019
README.md fix: add short readme section about the emma cli gh app Nov 19, 2019
codecov.yml init Oct 25, 2019
docker-compose.yml fix: withDefault undefined Dec 1, 2019
heroku.yml fix: lerna config, add start script Oct 27, 2019
jest.config.js
lerna.json fix: lerna config, add start script Oct 27, 2019
package.json fix: create-emma, server Nov 17, 2019
prettier.config.js fix: Prettier Sep 16, 2018
renovate.json configure renovate Mar 20, 2019
tsconfig.json heroku.yml, fix cli Oct 26, 2019
yarn.lock fix: adjust module path Dec 9, 2019

README.md

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.

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.

Backers

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

Sponsors

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

Related

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

License

MIT Β© Matic Zavadlal

You can’t perform that action at this time.