approvalModeFromLabel function
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,
};
}