Drop Config Info Zod static (#26933)

This commit is contained in:
Kit Langton
2026-05-11 16:49:22 -04:00
committed by GitHub
parent cc95197d72
commit fe7ca3421e
4 changed files with 7 additions and 25 deletions

View File

@@ -2,6 +2,7 @@
import { z } from "zod"
import { Config } from "@/config/config"
import { zodObject } from "@opencode-ai/core/effect-zod"
import { TuiConfig } from "../src/cli/cmd/tui/config/tui"
function generate(schema: z.ZodType) {
@@ -55,7 +56,7 @@ const configFile = process.argv[2]
const tuiFile = process.argv[3]
console.log(configFile)
await Bun.write(configFile, JSON.stringify(generate(Config.Info.zod), null, 2))
await Bun.write(configFile, JSON.stringify(generate(zodObject(Config.Info).strict().meta({ ref: "Config" })), null, 2))
if (tuiFile) {
console.log(tuiFile)