refactor(opencode): improve startup time by 38% (#30453)
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import type { Argv, InferredOptionTypes } from "yargs"
|
||||
import { Config } from "@/config/config"
|
||||
import type { Config } from "@/config/config"
|
||||
import { Effect } from "effect"
|
||||
|
||||
const options = {
|
||||
@@ -37,6 +37,7 @@ export function withNetworkOptions<T>(yargs: Argv<T>) {
|
||||
return yargs.options(options)
|
||||
}
|
||||
export const resolveNetworkOptions = Effect.fn("Cli.resolveNetworkOptions")(function* (args: NetworkOptions) {
|
||||
const { Config } = yield* Effect.promise(() => import("@/config/config"))
|
||||
const config = yield* Config.Service.use((cfg) => cfg.getGlobal())
|
||||
return resolveNetworkOptionsNoConfig(args, config)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user