dao-cli

1.1.0 • Public • Published

shieldsIO shieldsIO npm shieldsIO

DAO - CLI

Dao - cli es una herramineta en linea de comandos para generar de manera rapida las interfaces o clases con los objetos desde base de datos.
Dao - cli is a command-line tool for quickly generating interfaces or classes with objects from a database.

INSTALACIÓN - INSTALL

npm install dao-cli -g

una vez instalado tenemos de momento dos comandos.

> config

El comando config crea el fichero dao-cli.json con las configuraciones tanto de plantillas de creacion de ficheros, como de conexiones a bases de datos.

Sintaxis de comando: dao config [l list][ [db database <nombre db>] [p password <pass>] [u user <usuario>] [host <host db>] <Nombre>]

El fichero resultante dao-cil.json:

{
    "hosts": {
        "MYDB": {
            "database": "mydb",
            "host":"localhost",
            "user":"root",
            "password":"1234"
        }
    },
    "templates": {
        "ts": {
            "interface": "export interface [name] { [fields] }",
            "param": "public [name]:[type];",
            "ext": ".ts"
        }
    }
}

>MYSQL

El comando mysql es el encargado de generar el fichero dao.

Sintaxis de comando: dao mysql [d path <ruta del fichero>][n name <nombre del objeto>][t template <template>] <conexion> <nombre de la tabla>

Fichero resultante: dao mysql MYDB my_table

export interface my_table { 
   public aNumber:Number;
   public aChar:String;
   public aDate:Date;
   public aBlob:Buffer;
}

Package Sidebar

Install

npm i dao-cli

Weekly Downloads

0

Version

1.1.0

License

MIT

Last publish

Collaborators

  • atecsl