run method
Runs this command.
The return value is wrapped in a Future if necessary and returned by
CommandRunner.runCommand.
Implementation
@override
void run() {
final bool? isInputPathParsed = argResults?.wasParsed("input-path");
if (isInputPathParsed!) {
final Archiver archiver = Archiver(
inputPath: argResults?["input-path"],
outputFilePath: argResults?["output-file-path"],
format: argResults?["format"]);
archiver.compress();
} else {
stderr.write("Option --input-path or -i is mandatory.\n");
}
}