datakit
Version:
Simple JavaScript toolkit for data transform across JSON, CSV and YAML.
27 lines (26 loc) • 640 B
TypeScript
import { Flags, IOption } from "../cli/lib/args";
import "../cli/lib/load-globals";
export interface IDocumentation {
name: string;
desc: string;
syntax: string;
inputs: string[];
inputCount?: number;
outputs: string[];
args: {
name: string;
desc: string;
}[];
options?: IOption[];
notes?: string[];
seeAlso?: {
cmd: string;
desc: string;
}[];
examples: {
name: string;
desc?: string;
cmd: string;
}[];
}
export declare function run(invoke: (argv: string[], flags: Flags) => Promise<void>, doco: IDocumentation): Promise<void>;