DLVR (ALPHA)

(Until real release use at your own risk, fallback from failure is not yet implemented)

Command Line tool for easy automated Releasing. See the ASCII cast.
You will get the most out of this Tool when you want to release binaries done with NWJS, Electron or pkg.
Install
npm install -g dlvr
Config
Make a `.dlvr file with following configuration
{
"snyk": { // or false
"token": "YOUR API TOKEN"
},
"compress": [ // or false
{"in": "./dist/test.txt", "out": "./dist/test.zip"},
{"in": "./dist/test2.txt", "out": "./dist/test2.zip"}
],
"github": { // or false
"logfilter": ".*#", // regex - every commit with a # in it - or false
"draft":true, // false: publishes instantly - true: you have to confirm the draft at github release pages
"token": "YOUR API TOKEN",
"repo": "username/repo",
"release": {
"assets": [{
"file": "./dist/test.zip",
"name": "test.zip"
},{
"file": "./dist/test2.zip",
"name": "test2.zip"
}]
}
},
"test":"npm run test", // or false
"npmpublish": false // or true (uses local login)
}