From 8f623efd455ee0045cbe3ec18170935ea0ef3748 Mon Sep 17 00:00:00 2001 From: Joakim Carlstein Date: Wed, 22 Nov 2023 14:24:45 +0100 Subject: [PATCH] feat(cli): ignore letter casing of commands --- .changeset/twelve-mice-fetch.md | 5 +++++ packages/cli/src/cli.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/twelve-mice-fetch.md diff --git a/.changeset/twelve-mice-fetch.md b/.changeset/twelve-mice-fetch.md new file mode 100644 index 0000000..d147c94 --- /dev/null +++ b/.changeset/twelve-mice-fetch.md @@ -0,0 +1,5 @@ +--- +'@emigrate/cli': minor +--- + +Allow running commands no matter of the provided command's letter casing diff --git a/packages/cli/src/cli.ts b/packages/cli/src/cli.ts index a75c49c..d974673 100644 --- a/packages/cli/src/cli.ts +++ b/packages/cli/src/cli.ts @@ -245,7 +245,7 @@ const commands: Record = { new: newMigration, }; -const command = process.argv[2]; +const command = process.argv[2]?.toLowerCase(); const action = command ? commands[command] : undefined; if (!action) {