Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

denvr

Build Status NPM Version

Development Environments Reimagined.

A CLI application for managing microservice, containerized development environments.

Usage

Install with

npm install -g denvr

Use with the now-installed binary:

$ denvr -h
Usage: denvr [top-options] subcmd [subcmd-options]
Top-level options:
  -c, --configdir DIR  ~/.denvr  Configuration Directory
  -v                             Verbosity level
  -h, --help
Available Subcommands:
  version: Report version of denvr
  start: Start an environment up
  stop: Stop an environment
  status: Query the status of environments
  sync: Start code-sync of a single container
  unsync: Stop code-sync of a single container
  rebuild: Rebuild a single container and update local environment
  push: Push an environment to a remote repository
  pull: Pull an updated environment from a remote repository
  clone: Clone an environment from a remote repository

Development

denvr is written in Clojurescript and runs in node.js.

Building

To build a javascript bundle, use:

lein build     # aka: lein cljsbuild once main

Then you can execute it with:

node build/main.js [top-options] subcmd [subcmd-options]

Testing

To test once, just use:

lein test      # aka: lein cljsbuild once test

To test and watch for changes, use:

lein test-auto # aka: lein cljsbuild auto test

License

MIT license found in LICENSE file.

About

Development Environments Reimagined

Resources

License

You can’t perform that action at this time.