@mesh-tech/mesh-cli
Version:
CLI for Mesh platform development utilities
39 lines (38 loc) • 1.1 kB
TypeScript
export declare const DOCS_TMUX_SESSION = "mesh-docs";
export declare function runDocsList(): Promise<void>;
export declare function tmuxInstallHint(platform?: string): string;
export declare function tmuxAvailable(): boolean;
export declare function shouldDetach(args: {
foreground: boolean;
dev: boolean;
isTTY: boolean;
}): boolean;
export declare function docsSessionExists(): boolean;
export declare function tmuxServeArgs(args: {
mode: "source" | "dist";
repoRoot: string;
serveRoot: string;
port: number;
}): {
command: string[];
cwd: string;
};
export declare function startDetached(args: {
mode: "source" | "dist";
repoRoot: string;
serveRoot: string;
port: number;
label: string;
}): Promise<void>;
export declare function runDocsStop(): void;
export declare function runDocsServeStatic(args: {
root: string;
port: string;
}): Promise<void>;
export declare function runDocsStart(args: {
repoRoot: string;
version?: string | undefined;
port: string;
dev: boolean;
foreground: boolean;
}): Promise<void>;