approvalModeFromLabel function

ApprovalMode? approvalModeFromLabel(
  1. String? value
)

Parses a CLI/config label into an ApprovalMode; null when unknown.

Implementation

ApprovalMode? approvalModeFromLabel(String? value) {
  return switch (value?.trim()) {
    'always-ask' || 'alwaysAsk' => ApprovalMode.alwaysAsk,
    'write' => ApprovalMode.write,
    'yolo' => ApprovalMode.yolo,
    _ => null,
  };
}