aliases property

List<String> get aliases

All aliases for this switch (name + parsed flags) For "staging" with flags "-s, --stg", returns: "staging", "-s", "--stg"

Implementation

List<String> get aliases {
  final result = [name];
  if (flags != null && flags!.isNotEmpty) {
    // Parse comma-separated flags: "-s, --stg" -> ["-s", "--stg"]
    result.addAll(flags!.split(',').map((f) => f.trim()).where((f) => f.isNotEmpty));
  }
  return result;
}