execute method
void
execute()
Implementation
void execute() {
final licenseContent = _generateLicenseContent(licenseType);
if (licenseContent == null) {
print('Unsupported license type: $licenseType');
return;
}
final file = File('LICENSE');
final year = DateTime.now().year;
final owner = (author ?? '').trim();
final copyrightLine = owner.isEmpty
? 'Copyright (c) $year'
: 'Copyright (c) $year $owner';
file.writeAsStringSync('$copyrightLine\n\n$licenseContent');
print('LICENSE file created with $licenseType license.');
}