Files
windmill/cli/conf.ts
T
2024-01-23 14:21:39 +01:00

18 lines
415 B
TypeScript

import { yamlParse } from "./deps.ts";
export interface WmillConfiguration {
includes?: string[];
excludes?: string[];
}
export async function readConfigFile(): Promise<WmillConfiguration> {
try {
const conf = yamlParse(
await Deno.readTextFile("wmill.yaml")
) as WmillConfiguration;
return typeof conf == "object" ? conf : ({} as WmillConfiguration);
} catch (e) {
return {};
}
}