Skip to content

mnutt/khepri

Repository files navigation

Khepri

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

Screenshot

Prerequisites

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

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 and uses portions of its RPC and process group code.

License

See LICENSE.md