Skip to content

Commit

Permalink
fix: CLI Arg parse
Browse files Browse the repository at this point in the history
  • Loading branch information
bcanfield committed Aug 16, 2023
1 parent a816e52 commit d45732c
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions src/cli.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export interface CliArgs {
outputDirectory: string;
}
export const defaultOutputDirectory = "nexquikApp";
const defaultPrismaSchemaPath = "./prisma/schema.prisma";
const defaultPrismaSchemaPath = "schema.prisma";

export async function run(options?: GeneratorOptions) {
try {
Expand Down Expand Up @@ -53,12 +53,19 @@ export async function run(options?: GeneratorOptions) {
const cliArgs = program.opts();
const prismaSchemaPath = options?.schemaPath || cliArgs.Schema;
const outputDirectory = options?.generator?.output?.value || cliArgs.Out;
const includedModels = cliArgs.Include ? cliArgs.Include.split(",") : [];

const includedModels = cliArgs.Include
? cliArgs.Include.split(",")
: options?.generator.config.Include
? options?.generator.config.Include.split(",")
: [];
const excludedModels =
includedModels.length > 0 || !cliArgs.Exclude
includedModels.length > 0
? []
: cliArgs.Exclude.split(",");
: cliArgs?.Exclude
? cliArgs.Exclude.split(",")
: options?.generator.config.Exclude
? options?.generator.config.Exclude.split(",")
: [];

console.log(
chalk.gray(
Expand Down

0 comments on commit d45732c

Please sign in to comment.