dbin v0.0.8
dbin -- datomic/bin 
Helps run Datomic servers with configuration.
Why
To test libs, such as datomiki, and run Datomic servers - first for development, later on production.
Install
This dbin package should install
datomic-free as well.
Running the console with datomic-free is possible, after a manual download.
Running datomic-pro servers works, after a manual download + custom config.
Use
cli
dbin helplib
var d = require("dbin").use({"rest": {"port": 88}}).run("transactor").run("rest")
console.log(d.cfg)config
Here is an example for setting up datomic-pro:
{
"homeDir": false,
"edition": "pro",
"located": "datomic/pro",
"version": "0.9.5052",
"transactor":
{ "properties": "../../config/dev-transactor.cfg" }
}Datomic is downloaded / extracted to datomic/pro, manually for now.
The transactor config is setup in datomic/config.
The above json config could be in datomic/config, or anywhere else.
So one can run dbin -crt -o datomic/config/options.json
to start the datomic console, rest server and transactor
with the fewest possible overrides.
See defaults.json for further configuration options.
Testing 
After npm install -g batshit one-time prerequisite:
npm startnpm test
