From bd410bd88c08af65ca381fe9df09f000ca26c74c Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Fri, 29 Apr 2016 09:03:08 -0400 Subject: [PATCH] Document exit codes in Etcher CLI help (#379) Signed-off-by: Juan Cruz Viotti --- lib/cli/cli.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/cli/cli.js b/lib/cli/cli.js index ac4384b9..8556d257 100644 --- a/lib/cli/cli.js +++ b/lib/cli/cli.js @@ -21,6 +21,7 @@ const fs = require('fs'); const path = require('path'); const yargs = require('yargs'); const utils = require('./utils'); +const EXIT_CODES = require('../src/exit-codes'); const packageJSON = require('../../package.json'); /** @@ -34,6 +35,12 @@ module.exports = yargs // Usage help .usage('Usage: $0 ') .epilogue([ + 'Exit codes:', + _.map(EXIT_CODES, function(value, key) { + const reason = _.map(_.split(key, '_'), _.capitalize).join(' '); + return ' ' + value + ' - ' + reason; + }).join('\n'), + '', 'If you need help, don\'t hesitate in contacting us at:', '', ' GitHub: https://github.com/resin-io/etcher-cli/issues/new',