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

https://github.com/ndom91/rakun-js

Rakun CLI
https://github.com/ndom91/rakun-js

dev-environment docker node tmux

Last synced: 4 months ago
JSON representation

Rakun CLI

Awesome Lists containing this project

README

          

# Rakun đŸĻ

Experimental js cli for managing my local development environment

## Getting Started 🚀

You can either download the `latest` release from the [releases](https://github.com/ndom91/rakun/releases) tab, or install the repo via `npm`.

```bash
$ npm install -g https://github.com/ndom91/rakun.js
```

Once installed, the cli can be used via the common pattern of `rakun [FLAGS] [ACTION]`, like the following examples.

```bash
$ rakun --help
$ rakun restart
$ rakun -m -h ndo-docker status
```

> Tip: After building the project, run `npm link` in the root of the repo to link the `rakun` binary to a directory in your systems `$PATH` so you can use the command `rakun` anywhere.

## Options đŸ•šī¸

```bash
FLAGS:
-m [BOOL] use docker-machine
-h [STRING] docker-machine hostname
-cd checkly directory

ACTIONS:
help, -h display this help output
status, -s show current status of tmux window and containers
start start all development processes
frontend, -f start frontend only
backend, -b start backend only
containers, -c start containers only
datapipeline, -d start data-pipeline only
restart restart running development processes
frontend, -f restart frontend only
backend, -b restart backend only
containers, -c restart containers only
datapipeline, -d restart data-pipeline only
stop stop and kill any running processes
frontend, -f stop frontend only
backend, -b stop backend only
containers, -c stop containers only
datapipeline, -d stop data-pipeline only

clean ensure no development processes or containers are left running
```

## Contributing đŸĢ 

Please stick to any formatting settings and if you have question or comments you can open an issue [here](https://github.com/ndom91/rakun/issues/new).

## License 📜

MIT