Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rajasegar/ember-observer-cli

CLI for emberobserver.com
https://github.com/rajasegar/ember-observer-cli

Last synced: about 2 months ago
JSON representation

CLI for emberobserver.com

Awesome Lists containing this project

README

        

# ember-observer-cli
![Build and Deploy](https://github.com/rajasegar/ember-observer-cli/workflows/Build%20and%20Deploy/badge.svg)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![npm version](http://img.shields.io/npm/v/ember-observer-cli.svg?style=flat)](https://npmjs.org/package/ember-observer-cli "View this project on npm")

A CLI for [emberobserver.com](https://emberobserver.com), so now you can install your ember addons from the command-line

[Demo](https://www.youtube.com/watch?v=lHOFc9cW37A)

## Install
```
npm install -g ember-observer-cli
```

## Usage
```
ember-observer-cli
```

You can also use the shorthand version
```
eoc
```

## Themes
If you want to load `ember-observer-cli` with any preferred theme you can do so by passing `--theme` option :
```
ember-observer-cli --theme Gruvbox-Dark
```

You can find the list of themes in [blessed-themes](https://github.com/rajasegar/blessed-themes). The default theme applied is `Dracula` which is a dark theme.

## Screenshots

### Home
![home](screenshots/eoc-home.png)

### Addon page
![addon](screenshots/eoc-addon.png)

### Search
![search](screenshots/eoc-search.png)

### Install addon
![install](screenshots/eoc-install.png)

## Help
The following keyboard shortcuts can be used in ember-observer-cli

In all the screens
```
q => quit
Tab => Navigate between different parts of the screen
/ => Move focus to search box
```

In addon info screen
```
i => install the current addon
r => Go to the repository of the addon
d => Go to the demo page of the addon
n => Go to the npm page of the addon
```

## FAQs

### How do I quit this thing?
Press `q` to quit the program from any screen.

### How do I close the installation terminal once the installation is done?
Press `Esc` to close the terminal window.

### How do I scroll up/down in some widgets?
If the scrolling is enabled for that widget and it has the focus, you can use arrow keys (up/down) or vim keys (j/k/gg/G/C-n/C-p) to scroll.