Tool constructor

Tool(
  1. ToolOptions options
)

Implementation

Tool(this.options) {
  assert(options.sourceFolder.isNotEmpty);
  assert(options.sourceDirectory.existsSync(),
      'A source `${options.sourceDirectory.path}` should be exists.');
}