@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.
54 lines (53 loc) • 1.1 kB
TypeScript
export declare class ServiceManager {
private config;
private docker;
constructor();
/**
* Initialize the service manager
*/
init(): Promise<void>;
/**
* Start MongoDB service
*/
startMongoDB(): Promise<void>;
/**
* Start MinIO service
*/
startMinIO(): Promise<void>;
/**
* Stop MongoDB service
*/
stopMongoDB(): Promise<void>;
/**
* Stop MinIO service
*/
stopMinIO(): Promise<void>;
/**
* Show service status
*/
showStatus(): Promise<void>;
/**
* Show configuration
*/
showConfig(): Promise<void>;
/**
* Show MongoDB Compass connection string
*/
showCompassConnection(): Promise<void>;
/**
* Show logs for a service
*/
showLogs(service: string, lines?: number): Promise<void>;
/**
* Remove containers
*/
removeContainers(): Promise<void>;
/**
* Clean data directories
*/
cleanData(): Promise<void>;
/**
* Reconfigure services with new ports
*/
reconfigure(): Promise<void>;
}