delete method
Delete a saved profile
Implementation
@cliCommand
Future<void> delete(
/// Profile name to delete
String name,
) async {
final manager = ProfileManager.withDefaults();
if (!await manager.profileExists(name)) {
error('Profile not found: $name');
return;
}
final confirm = await UserPrompt.askYesNo(
'Delete profile "$name"?',
defaultValue: false,
);
if (!confirm) {
warn('Cancelled');
return;
}
await manager.deleteProfile(name);
success('Profile "$name" deleted');
}