CLI
3.2.0
Added
- Short option aliases. Common flags now have single-character forms:
-C(--directory),-e(--environment),-v(--verbose),-q(--quiet),-s(--scope),-y(--auto-approve),-f(--force),-o(--out/--out-dir), and-p(--plan-file). - Tab-completion for environment names.
--environment <TAB>now completes the environment names discovered from the project’s*.env.<name>.sqlfiles.
3.1.0
Added
- SQLite Support. Use:
Connection string may also be supplied separately via thePROVIDER sqlite (connection_string = 'Data Source=app.db')
NSCHEMA_SQLITE_CONNECTION_STRINGenvironment variable. - SQL Server Support. Use:
Credentials and command timeout may also be supplied separately, via thePROVIDER sqlserver (connection_string = 'Server=localhost;Database=app')
username/password/command_timeoutblock attributes or theNSCHEMA_SQLSERVER_CONNECTION_STRING/NSCHEMA_SQLSERVER_USERNAME/NSCHEMA_SQLSERVER_PASSWORDenvironment variables.
3.0.0
Initial release of the NSchema CLI. dotnet tool install -g nschema
See https://nschema.dev for full documentation.