Files
medusa-store/packages/cli/oas/medusa-oas-cli/src/index.ts
Stevche Radevski 78768574af chore: Remove generated client types folder (#7633)
* chore: Remove generated client types folder

* chore: Remove typescript-codegen package and client commands for oas
2024-06-06 16:14:35 +02:00

41 lines
796 B
JavaScript

#! /usr/bin/env node
import { Command } from "commander"
import { getCommand as oasGetCommand } from "./command-oas"
import { getCommand as docsGetCommand } from "./command-docs"
const run = async () => {
const program = getBaseCommand()
/**
* Alias to command-oas.ts
*/
program.addCommand(oasGetCommand())
/**
* Alias to command-docs.ts
*/
program.addCommand(docsGetCommand())
/**
* Run CLI
*/
await program.parseAsync()
}
export function getBaseCommand() {
const command = new Command()
command.name("medusa-oas")
command.action(async () => {
console.log("No command provided.")
command.outputHelp({ error: true })
})
command.showHelpAfterError(true)
command.helpOption(false)
return command
}
void (async () => {
await run()
})()