peezy-cli
Version:
Production-ready CLI for scaffolding modern applications with curated full-stack templates, intelligent migrations, and enterprise security.
54 lines (53 loc) • 1.3 kB
TypeScript
export type EnvCommand = "check" | "diff" | "generate" | "pull:railway" | "push:railway";
export declare function runEnv(cmd: EnvCommand, opts?: {
schema?: string;
json?: boolean;
}): Promise<{
action: string;
file: string;
keys: number;
valid?: undefined;
missing?: undefined;
checked?: undefined;
inSync?: undefined;
missingInEnv?: undefined;
extraInEnv?: undefined;
status?: undefined;
message?: undefined;
} | {
action: string;
valid: boolean;
missing: string[];
checked: number;
file?: undefined;
keys?: undefined;
inSync?: undefined;
missingInEnv?: undefined;
extraInEnv?: undefined;
status?: undefined;
message?: undefined;
} | {
action: string;
inSync: boolean;
missingInEnv: string[];
extraInEnv: string[];
file?: undefined;
keys?: undefined;
valid?: undefined;
missing?: undefined;
checked?: undefined;
status?: undefined;
message?: undefined;
} | {
action: "pull:railway" | "push:railway";
status: string;
message: string;
file?: undefined;
keys?: undefined;
valid?: undefined;
missing?: undefined;
checked?: undefined;
inSync?: undefined;
missingInEnv?: undefined;
extraInEnv?: undefined;
} | undefined>;