diff --git a/.changeset/six-ends-grin.md b/.changeset/six-ends-grin.md new file mode 100644 index 00000000000..69e295c7cd5 --- /dev/null +++ b/.changeset/six-ends-grin.md @@ -0,0 +1,5 @@ +--- +'@tanstack/router-cli': patch +--- + +Fix CLI commands not executing by passing process.argv.slice(2) to yargs diff --git a/packages/router-cli/src/index.ts b/packages/router-cli/src/index.ts index c164f4f8800..d880d4b6ebe 100644 --- a/packages/router-cli/src/index.ts +++ b/packages/router-cli/src/index.ts @@ -6,9 +6,11 @@ import { watch } from './watch' main() export function main() { - yargs() + yargs(process.argv.slice(2)) .scriptName('tsr') .usage('$0 [args]') + .demandCommand(1) + .strictCommands() .command('generate', 'Generate the routes for a project', async () => { const config = getConfig() await generate(config, process.cwd())