Nearly Perfect Mediocracy

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

    Install

    npm i dao-cli

    DownloadsWeekly Downloads

    2

    Version

    1.1.0

    License

    MIT

    Last publish

    Collaborators

    • atecsl