UNPKG

appwrite-utils-cli

Version:

Appwrite Utility Functions to help with database management, data conversion, data import, migrations, and much more. Meant to be used as a CLI tool, I do not recommend installing this in frontend environments.

39 lines (38 loc) 1.14 kB
export declare class InteractiveCLI { private currentDir; private controller; private isUsingTypeScriptConfig; constructor(currentDir: string); run(): Promise<void>; private initControllerIfNeeded; private selectDatabases; private selectCollections; private getTemplateDefaults; private createFunction; private findFunctionInSubdirectories; private deployFunction; private deleteFunction; private selectFunctions; private getLocalFunctions; private selectBuckets; private createCollectionConfig; private configureBuckets; private createNewBucket; private syncDb; private synchronizeConfigurations; private backupDatabase; private wipeDatabase; private wipeCollections; private generateSchemas; private generateConstants; private importData; private transferData; private getLocalCollections; private getLocalDatabases; private reloadConfig; private updateFunctionSpec; private detectConfigurationType; private buildChoicesList; private migrateTypeScriptConfig; private comprehensiveTransfer; }