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
TypeScript
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;
}