[Fix] exit as soon as possible fixes #12
[Feature] add new `--auth` option for basic auth.