on master help sign in
fill in error messages for reactor
commite3c3905a009a3c9756597f5b75b62d02d500b95c authorEvan Czaplicki <evancz@users.noreply.github.com> dateTue 18 Jun 2019, 18:12 (7 years ago) parent783e7b9
1 file changed+9−5
builder/src/Reporting/Exit.hs+9−5
builder/src/Reporting/Exit.hs+9−5
@@ -1348,7 +1348,7 @@ toRedirectDoc response =
13481348data Make
13491349 = MakeNoOutline
13501350 | MakeCannotOptimizeAndDebug
1351− | MakeBlockedByDetailsProblem Details
1351+ | MakeBadDetails Details
13521352 | MakeAppNeedsFileNames
13531353 | MakePkgNeedsExposing
13541354 | MakeMultipleFilesIntoHtml
@@ -1381,7 +1381,7 @@ makeToReport make =
13811381 \ at once though! Pick just one of those flags and it should work!"
13821382 ]
13831383
1384− MakeBlockedByDetailsProblem detailsProblem ->
1384+ MakeBadDetails detailsProblem ->
13851385 toDetailsReport detailsProblem
13861386
13871387 MakeAppNeedsFileNames ->
@@ -1581,13 +1581,17 @@ reactorToReport :: Reactor -> Help.Report
15811581reactorToReport problem =
15821582 case problem of
15831583 ReactorNoOutline ->
1584− error "TODO ReactorNoOutline"
1584+ Help.report "NEW PROJECT?" Nothing
1585+ "Are you trying to start a new project? Try this command in the terminal:"
1586+ [ D.indent 4 $ D.green "elm init"
1587+ , D.reflow "It will help you get started!"
1588+ ]
15851589
15861590 ReactorBadDetails details ->
1587− error "TODO ReactorBadDetails" details
1591+ toDetailsReport details
15881592
15891593 ReactorBadBuild buildProblem ->
1590− error "TODO ReactorBadBuild" buildProblem
1594+ toBuildProblemReport buildProblem
15911595
15921596 ReactorBadGenerate generate ->
15931597 toGenerateReport generate