UNPKG

@prisma-psm/core

Version:

PSM - Prisma SAFE MIGRATE: ferramenta CLI para migração segura de bancos Prisma com suporte avançado.

33 lines (28 loc) 842 B
import {CommandModule} from "yargs"; import {backup, BackupOptions} from "../../tools/backup"; const command:CommandModule<BackupOptions, BackupOptions> = { command: "backup", describe: "Backup current database", builder: args => { args.options( "schema", { type: "string", alias: "s" }).options( "add", { type: "boolean", describe: "Adicionar no git" }).options( "label", { type: "string", alias: "l", }) return args; }, handler:( argv) =>{ backup(argv).then( value => { console.log("Operation finished with success!") }).catch( reason => { console.error( "Operation finished with error!"); console.error( reason ); }) } } export = command;