mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-19 16:02:14 +00:00
18 lines
415 B
TypeScript
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 {};
|
|
}
|
|
}
|