fix(CLI): Display for Errors + refactor

* refactored errors into a hierarchy
* implemented `Display` trait for all error types, including some
  'hierarchy-aware' printing.

Fixes #54
This commit is contained in:
Sebastian Thiel
2015-04-14 08:34:53 +02:00
parent 4548644cb1
commit e45eb053d5
5 changed files with 89 additions and 22 deletions

View File

@@ -15,6 +15,7 @@ UPLOAD_FLAG = 'u'
OUTPUT_FLAG = 'o'
VALUE_ARG = 'v'
SCOPE_FLAG = 'scope'
CONFIG_DIR_FLAG = 'config-dir'
FILE_ARG = '<file>'
MIME_ARG = '<mime>'