generateTools method
Implementation
void generateTools(SidekickTemplateProperties props) {
props.packageLocation.file('tool/download_dart.sh')
..createSync(recursive: true)
..writeAsStringSync(downloadDartSh)
..makeExecutable();
props.packageLocation.file('tool/install.sh')
..writeAsStringSync(installSh(cliName: props.name))
..makeExecutable();
props.packageLocation.file('tool/run.sh')
..writeAsStringSync(runSh)
..makeExecutable();
props.packageLocation.file('tool/sidekick_config.sh')
..writeAsStringSync(sidekickConfigSh)
..makeExecutable();
}