UNPKG

wp-host

Version:

Automated WordPress hosting deployment tool for bulk site creation with MySQL database management

38 lines 1.07 kB
import { Config, SiteConfig } from './types'; export interface AppPasswordResult { site_name: string; username: string; app_password: string; app_name: string; site_url: string; admin_login_url: string; } export declare class AppPasswordManager { private config; constructor(config: Config); /** * Generate application passwords for all sites */ generateAllAppPasswords(): Promise<AppPasswordResult[]>; /** * Generate application password for a single site */ generateSiteAppPassword(site: SiteConfig): Promise<AppPasswordResult>; /** * Create application password via WP-CLI */ private createAppPasswordViaWPCLI; /** * Generate a secure random password for fallback */ private generateSecurePassword; /** * Generate site URL based on directory path */ private generateSiteUrl; /** * Display application passwords summary */ displaySummary(results: AppPasswordResult[]): void; } //# sourceMappingURL=app-password-manager.d.ts.map