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 shouldCreateGlobalConfig = argResults!['global'] == true;
if (shouldCreateGlobalConfig) {
_createGlobalConfigFile();
return;
}
final customPath = argResults!['path'];
final shouldCreateCustomConfig = customPath != null;
if (shouldCreateCustomConfig) {
_createCustomConfigFile(customPath);
return;
}
_createLocalConfigFile();
}