Răsfoiți Sursa

chore: cleanup flag code (#13389)

Aiden Cline 2 luni în urmă
părinte
comite
f66624fe6e
1 a modificat fișierele cu 4 adăugiri și 7 ștergeri
  1. 4 7
      packages/opencode/src/flag/flag.ts

+ 4 - 7
packages/opencode/src/flag/flag.ts

@@ -1,10 +1,6 @@
-function truthyValue(value: string | undefined) {
-  const v = value?.toLowerCase()
-  return v === "true" || v === "1"
-}
-
 function truthy(key: string) {
-  return truthyValue(process.env[key])
+  const value = process.env[key]?.toLowerCase()
+  return value === "true" || value === "1"
 }
 
 export namespace Flag {
@@ -41,9 +37,10 @@ export namespace Flag {
   export const OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER = truthy("OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER")
   export const OPENCODE_EXPERIMENTAL_ICON_DISCOVERY =
     OPENCODE_EXPERIMENTAL || truthy("OPENCODE_EXPERIMENTAL_ICON_DISCOVERY")
+
   const copy = process.env["OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT"]
   export const OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT =
-    copy === undefined ? process.platform === "win32" : truthyValue(copy)
+    copy === undefined ? process.platform === "win32" : truthy("OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT")
   export const OPENCODE_ENABLE_EXA =
     truthy("OPENCODE_ENABLE_EXA") || OPENCODE_EXPERIMENTAL || truthy("OPENCODE_EXPERIMENTAL_EXA")
   export const OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS = number("OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS")