run method
Runs this command.
The return value is wrapped in a Future if necessary and returned by
CommandRunner.runCommand.
Implementation
@override
void run() {
if (argResults != null) {
bool hasArguments = false;
if (argResults!['unusedAssets'] != null) {
hasArguments = true;
print(
'${ColorsText.cyan}═══════════════════════════════════════════════════════════${ColorsText.reset}');
print(
'${ColorsText.cyan} Finding Unused Assets${ColorsText.reset}');
print(
'${ColorsText.cyan}═══════════════════════════════════════════════════════════${ColorsText.reset}\n');
fiendUnusedAssets();
}
if (argResults!['unusedPackages'] != null) {
hasArguments = true;
print(
'${ColorsText.cyan}═══════════════════════════════════════════════════════════${ColorsText.reset}');
print(
'${ColorsText.cyan} Finding Unused Packages${ColorsText.reset}');
print(
'${ColorsText.cyan}═══════════════════════════════════════════════════════════${ColorsText.reset}\n');
fiendUnusedPackages();
}
if (argResults!['unusedFiles'] != null) {
hasArguments = true;
print(
'${ColorsText.cyan}═══════════════════════════════════════════════════════════${ColorsText.reset}');
print(
'${ColorsText.cyan} Finding Unused Files${ColorsText.reset}');
print(
'${ColorsText.cyan}═══════════════════════════════════════════════════════════${ColorsText.reset}\n');
findUnusedFiles();
}
if (!hasArguments) {
print('${ColorsText.yellow}No arguments found.${ColorsText.reset}');
print(
'${ColorsText.yellow}Use: flyer fiend [options]${ColorsText.reset}\n');
print(argParser.usage);
}
} else {
print('${ColorsText.yellow}No arguments found.${ColorsText.reset}');
print(
'${ColorsText.yellow}Use: flyer fiend [options]${ColorsText.reset}\n');
print(argParser.usage);
}
}