run method
Runs this command.
The return value is wrapped in a Future if necessary and returned by
CommandRunner.runCommand.
Implementation
@override
Future<void> run() async {
final clientsDir = Directory('$projectDir/clients');
if (!clientsDir.existsSync()) {
print(
'⚠️ `clients` directory not found. Confirm `$projectDir/clients` exists');
return;
}
print('✅ Available Clients:');
await for (final entity in clientsDir.list()) {
if (entity is Directory) {
print(' - ${p.basename(entity.path)}');
}
}
}