readConfig()

This commit is contained in:
Dan Motzenbecker 2015-09-19 14:21:19 -04:00
parent b8353d4880
commit 23dc60a0a8
1 changed files with 15 additions and 0 deletions

View File

@ -46,6 +46,21 @@ writeConfig = (config) ->
message
readConfig = ->
try
JSON.parse fs.readFileSync '.natal'
catch {message}
logErr \
if message.match /ENOENT/i
'No Natal config was found in this directory (.natal)'
else if message.match /EACCES/i
'No read permissions for .natal'
else if message.match /Unexpected/i
'.natal contains malformed JSON'
else
message
init = (projName) ->
projNameHyph = projName.replace(camelRx, '$1-$2').toLowerCase()
projNameUs = projName.replace(camelRx, '$1_$2').toLowerCase()