mirror of
https://github.com/typeorm/typeorm.git
synced 2025-12-08 21:26:23 +00:00
* refactor: minor type improvements * chore: add type-checked eslint rules * fix: enable no-misused-promises * fix: enable no-floating-promises * fix: enable await-thenable * fix: enable require-await * fix: enable no-misused-new * refactor: enable no-namespace * refactor: enable tseslint eslint recommended * code review
43 lines
1.8 KiB
JavaScript
43 lines
1.8 KiB
JavaScript
#!/usr/bin/env node
|
|
import "reflect-metadata"
|
|
import yargs from "yargs"
|
|
import { SchemaSyncCommand } from "./commands/SchemaSyncCommand"
|
|
import { SchemaDropCommand } from "./commands/SchemaDropCommand"
|
|
import { QueryCommand } from "./commands/QueryCommand"
|
|
import { EntityCreateCommand } from "./commands/EntityCreateCommand"
|
|
import { MigrationCreateCommand } from "./commands/MigrationCreateCommand"
|
|
import { MigrationRunCommand } from "./commands/MigrationRunCommand"
|
|
import { MigrationRevertCommand } from "./commands/MigrationRevertCommand"
|
|
import { MigrationShowCommand } from "./commands/MigrationShowCommand"
|
|
import { SubscriberCreateCommand } from "./commands/SubscriberCreateCommand"
|
|
import { SchemaLogCommand } from "./commands/SchemaLogCommand"
|
|
import { MigrationGenerateCommand } from "./commands/MigrationGenerateCommand"
|
|
import { VersionCommand } from "./commands/VersionCommand"
|
|
import { InitCommand } from "./commands/InitCommand"
|
|
import { CacheClearCommand } from "./commands/CacheClearCommand"
|
|
|
|
// eslint-disable-next-line @typescript-eslint/no-floating-promises
|
|
yargs
|
|
.usage("Usage: $0 <command> [options]")
|
|
.command(new SchemaSyncCommand())
|
|
.command(new SchemaLogCommand())
|
|
.command(new SchemaDropCommand())
|
|
.command(new QueryCommand())
|
|
.command(new EntityCreateCommand())
|
|
.command(new SubscriberCreateCommand())
|
|
.command(new MigrationCreateCommand())
|
|
.command(new MigrationGenerateCommand())
|
|
.command(new MigrationRunCommand())
|
|
.command(new MigrationShowCommand())
|
|
.command(new MigrationRevertCommand())
|
|
.command(new VersionCommand())
|
|
.command(new CacheClearCommand())
|
|
.command(new InitCommand())
|
|
.recommendCommands()
|
|
.demandCommand(1)
|
|
.strict()
|
|
.alias("v", "version")
|
|
.help("h")
|
|
.alias("h", "help")
|
|
.parse()
|