Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mnutt/khepri

Process Manager GUI
https://github.com/mnutt/khepri

electron-app ember ember-electron process-manager

Last synced: about 2 months ago
JSON representation

Process Manager GUI

Awesome Lists containing this project

README

        

# Khepri

Khepri is a process manager similar to foreman, but built as an electron-based gui app.

![Screenshot](/public/assets/images/screenshot.png?raw=true&cache=false)

## Prerequisites

You will need the following things properly installed on your computer.

* [Git](http://git-scm.com/)
* [Node.js](http://nodejs.org/)
* [Yarn](https://yarnpkg.com/)

## Installation

* `git clone git://github.com/mnutt/khepri.git`
* `cd khepri`
* `yarn`
* `yarn start`

## Running / Development

* `ember electron`
* On Mac: edit ~/Library/Application Support/khepri/data/config.json to add your apps.

### Running Tests

* `ember test`
* `ember test --server`

### Linting

* `yarn run lint:hbs`
* `yarn run lint:js`
* `yarn run lint:js -- --fix`

### Building

* `ember build` (development)
* `ember build --environment production` (production)

### Packaging

* Build packages: `ember electron:package`
* Build archives/installers: `ember electron:make`

## Acknowledgements

Khepri was inspired by [Monu](https://github.com/maxogden/monu) and uses portions of its RPC and process group code.

## License

See LICENSE.md