π¦
Emma
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
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.
Backers
Thank you to all our backers!
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