From eb69737aabade83e9d969c3505588d5a2467b6ed Mon Sep 17 00:00:00 2001 From: Michele Date: Tue, 13 Dec 2016 14:24:58 +0100 Subject: [PATCH] Detect missing HOME env variable and exit --- src/jira.coffee | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/jira.coffee b/src/jira.coffee index b54fd72..48f9d61 100644 --- a/src/jira.coffee +++ b/src/jira.coffee @@ -136,7 +136,8 @@ addItem = (project)-> addIssueCallback = (type)-> jiraCli.addIssue summary, description, issueTypes[type - 1].id, project - dutils.ask "Type ", allowedTypes, addIssueCallback, allowedTypes + dutils.ask "Type ", allowedTypes, + addIssueCallback, allowedTypes # ## Main entry point ## # @@ -187,7 +188,11 @@ if require.main is module return args = argv.argv - configFilePath = path.join process.env.HOME, '.jiraclirc.json' + if process.env.HOME + configFilePath = path.join process.env.HOME, '.jiraclirc.json' + else + console.log "I'm an HOMEless" + return unless fs.existsSync configFilePath createConfigFile configFilePath return