message: debug: seems like commander parser logic is broken
diff: /* eslint-disable @typescript-eslint/no-explicit-any */
  import * as Commands from "./commands";
  -import { Command } from "./commands/types";
  +// import { Command } from "./commands/types";
  -import { executeMaybeAsyncFunction } from "@web3api/core-js";
  +// import { executeMaybeAsyncFunction } from "@web3api/core-js";
  import { program } from "commander";
  export const run = async (argv: string[]): Promise<void> => {
  - for (const command of Object.values(Commands) as Command[]) {
  - await executeMaybeAsyncFunction(command.setup, program);
  - }
  + // for (const command of Object.values(Commands) as Command[]) {
  + // await executeMaybeAsyncFunction(command.setup, program);
  + // }
  + Commands.app.setup(program);
  + Commands.plugin.setup(program);
  program.parse(argv);
  };
  