brocolito
Version:
Create type-safe CLIs to align local development and pipeline workflows
29 lines (28 loc) • 691 B
TypeScript
export declare const systemShell: () => string | undefined;
export type TabtabEnv = {
complete: boolean;
words: number;
point: number;
full: {
line: string;
last: string;
prev: string;
parts: string[];
};
partial: {
line: string;
last: string;
prev: string;
parts: string[];
};
};
export type CompleteItem = {
name: string;
description?: string;
};
export type CompleteItemOrString = string | CompleteItem;
export declare const Tabtab: {
log: (args: Array<CompleteItemOrString>) => void;
parseEnv: (env: Record<string, string | undefined>) => TabtabEnv;
logFiles: () => void;
};