1.0.0-rc1 • Published 5 years ago
@nestorrente/erdiagram-cli v1.0.0-rc1
ERDiagram CLI
This application is the CLI version of the ERDiagram library.
Please, refer to the library docs for further information about ERDiagram features.
Table of contents
Installation
npm install --global @nestorrente/erdiagram-cliUsage
erdiagram <command> [options]Commands:
erdiagram generate <input>: generate the code of an entity-relationship model.erdiagram create-config: create a config file with the default values.
Options:
--help,-h: Show help.--version,-vShow version number.
Generate command
The generate command generates the output code from an input entity-relationship diagram written using the ERDiagram
language.
Usage:
erdiagram generate -f <outputFormat> [-o <outputFile>] [-c <configFile>] <input>Options:
--config,-c: config file path (if not specified, useserdiagram.config.jsonif exists).--format,-f: output format (see below the full list of supported formats).--output,-o: output file path (prints to standard output if not specified).
Supported output formats:
- Database creation script:
mysqloraclepostgresql,postgressqlitesqlserver,mssql,mssqlserver
- OOP classes/interfaces:
javatypescript,ts
- Diagram:
nomnomlplantuml
Create config command
The create-config commands generates a config file with the default values.
By default, if the file already exists, it asks for confirmation, but this behaviour can be customized using the
--override and --preserve options.
erdiagram create-config [-c <configFile>]Options:
--config,-c: config file path (if not specified, useserdiagram.config.jsonif exists).--overwrite,-w: overwrite existing config file without asking.--preserve,-p: preserve existing config file without asking.