help message instead of error in case of no input path

This commit is contained in:
Phuntsok Drak-pa 2018-11-21 01:59:02 +01:00
parent fdcdc6519a
commit 946350c88b

View File

@ -82,7 +82,10 @@ std::tuple<string, string, bool> process_args(int t_argc, char *t_argv[]) {
int main(int argc, char *argv[]) { int main(int argc, char *argv[]) {
const auto [input_path, output_path, compressing] = process_args(argc, argv); const auto [input_path, output_path, compressing] = process_args(argc, argv);
assert(!input_path.empty()); if(input_path.empty()) {
help();
return 0;
}
if (compressing) { if (compressing) {
compress(input_path, (output_path.empty()) ? nullptr : output_path.c_str()); compress(input_path, (output_path.empty()) ? nullptr : output_path.c_str());
} else { } else {