Awesome
<p align="center"><img src="media/emma.png" width="800" /></p>Emma š¦
Install the package you are looking for.
Powered by Algolia search API.
<p align="center"><img src="media/demo.gif" width="655" /></p>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
andemma
.
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. <a href="graphs/contributors"><img src="https://opencollective.com/emma-cli/contributors.svg?width=890&button=false" /></a>
Backers
Thank you to all our backers! š [Become a backer]
<a href="https://opencollective.com/emma-cli#backers" target="_blank"><img src="https://opencollective.com/emma-cli/backers.svg?width=890"></a>
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
<a href="https://opencollective.com/emma-cli/sponsor/0/website" target="_blank"><img src="https://opencollective.com/emma-cli/sponsor/0/avatar.svg"></a> <a href="https://opencollective.com/emma-cli/sponsor/1/website" target="_blank"><img src="https://opencollective.com/emma-cli/sponsor/1/avatar.svg"></a> <a href="https://opencollective.com/emma-cli/sponsor/2/website" target="_blank"><img src="https://opencollective.com/emma-cli/sponsor/2/avatar.svg"></a> <a href="https://opencollective.com/emma-cli/sponsor/3/website" target="_blank"><img src="https://opencollective.com/emma-cli/sponsor/3/avatar.svg"></a> <a href="https://opencollective.com/emma-cli/sponsor/4/website" target="_blank"><img src="https://opencollective.com/emma-cli/sponsor/4/avatar.svg"></a> <a href="https://opencollective.com/emma-cli/sponsor/5/website" target="_blank"><img src="https://opencollective.com/emma-cli/sponsor/5/avatar.svg"></a> <a href="https://opencollective.com/emma-cli/sponsor/6/website" target="_blank"><img src="https://opencollective.com/emma-cli/sponsor/6/avatar.svg"></a> <a href="https://opencollective.com/emma-cli/sponsor/7/website" target="_blank"><img src="https://opencollective.com/emma-cli/sponsor/7/avatar.svg"></a> <a href="https://opencollective.com/emma-cli/sponsor/8/website" target="_blank"><img src="https://opencollective.com/emma-cli/sponsor/8/avatar.svg"></a> <a href="https://opencollective.com/emma-cli/sponsor/9/website" target="_blank"><img src="https://opencollective.com/emma-cli/sponsor/9/avatar.svg"></a>
Related
- ibrew - Interactive CLI to find and install homebrew packages.
License
MIT Ā© Matic Zavadlal
<p align="center"><a href="https://www.algolia.com"><img src="media/algolia.svg" width="400" /></a></p>