#!/usr/bin/env node import "./_dnt.polyfills.js"; import "./_dnt.polyfills.js"; import * as dntShim from "./_dnt.shims.js"; import "./deps/shims/register.node.js" import { bin } from "./cli/bin.js" import { init } from "./cli/init.js" import { serve } from "./cli/serve.js" import { sync } from "./cli/sync.js" import { Command } from "./deps/cliffy.js" import { detectVersion } from "./server/detectVersion.node.js" new Command() .name("capi") .version(() => detectVersion() ?? "unknown") .description("Capi is a framework for crafting interactions with Substrate chains") .command("bin", bin) .command("sync", sync) .command("serve", serve) .command("init", init) .parse(dntShim.Deno.args)