MCPcopy Create free account
hub / github.com/Louisym/MiniCC / _parse_permission_mode

Function _parse_permission_mode

mini_claude_code/main.py:604–619  ·  view source on GitHub ↗

源码: main.rs:300+ (parse_permission_mode_arg)

(value: str)

Source from the content-addressed store, hash-verified

602
603
604def _parse_permission_mode(value: str) -> PermissionMode:
605 """源码: main.rs:300+ (parse_permission_mode_arg)"""
606 mapping = {
607 "read-only": PermissionMode.READ_ONLY,
608 "workspace-write": PermissionMode.WORKSPACE_WRITE,
609 "danger-full-access": PermissionMode.DANGER_FULL_ACCESS,
610 }
611 mode = mapping.get(value.lower())
612 if mode is None:
613 print(
614 f"error: unsupported permission mode '{value}'. "
615 f"Use: read-only, workspace-write, danger-full-access",
616 file=sys.stderr,
617 )
618 sys.exit(1)
619 return mode
620
621
622# ============================================================

Callers 1

parse_argsFunction · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected