blast-radius icon indicating copy to clipboard operation
blast-radius copied to clipboard

Feature Request: Better error reporting in --serve mode

Open 28mm opened this issue 6 years ago • 0 comments

Blast Radius , when launched in --serve mode, does some pretty weak error reporting, and does nothing to help users resolve problems. It asks the user to look into several possible issues, rather than checking itself...

To observe the current (undesired) behavior, run Blast Radius in an empty directory:

[...]$ mkdir tmp
[...]$ cd tmp
[...]$ blast-radius --serve

A short list of tests/checks to automate:

  • Check if graphviz is installed (is dot in its path?)
  • Check if terraform is installed (is terraform in its path?)
  • Is the current project initialized?
    • maybe it is, but a module is missing and terraform get needs to run...
    • maybe it is, but it's initialized for the run arch/os...
  • For that matter, does this directory contain files ending in .tf or .tfvars?

The error page could link to relevant documentation, including the Blast Radius online documentation at https://28mm.github.io/blast-radius-docs

28mm avatar Jan 25 '18 01:01 28mm