UNPKG

@git.zone/cli

Version:

A comprehensive CLI tool for enhancing and managing local development workflows with gitzone utilities, focusing on project setup, version control, code formatting, and template management.

42 lines (41 loc) 942 B
export interface ICommitConfig { alwaysTest: boolean; alwaysBuild: boolean; } /** * Manages commit configuration stored in npmextra.json * under @git.zone/cli.commit namespace */ export declare class CommitConfig { private cwd; private config; constructor(cwd?: string); /** * Create a CommitConfig instance from current working directory */ static fromCwd(cwd?: string): Promise<CommitConfig>; /** * Load configuration from npmextra.json */ load(): Promise<void>; /** * Save configuration to npmextra.json */ save(): Promise<void>; /** * Get alwaysTest setting */ getAlwaysTest(): boolean; /** * Set alwaysTest setting */ setAlwaysTest(value: boolean): void; /** * Get alwaysBuild setting */ getAlwaysBuild(): boolean; /** * Set alwaysBuild setting */ setAlwaysBuild(value: boolean): void; }