'use strict';

var MH5MGQNR_cjs = require('./MH5MGQNR.cjs');
var MDHNNMKJ_cjs = require('./MDHNNMKJ.cjs');
var JBSG7YXG_cjs = require('./JBSG7YXG.cjs');
var vmTooling = require('@layerzerolabs/vm-tooling');

// src/index.ts
JBSG7YXG_cjs.init_cjs_shims();
var context = {
  tools: MH5MGQNR_cjs.tools,
  images: MH5MGQNR_cjs.images,
  versionCombinations: MH5MGQNR_cjs.versionCombinations
};
var main = /* @__PURE__ */ JBSG7YXG_cjs.__name(() => vmTooling.runCli(context, (program, parseGlobalOptions) => {
  program.command("sync-toolchain").description("Pre-download the Rust toolchain specified in rust-toolchain.toml under a lock").action(() => MDHNNMKJ_cjs.syncToolchain(context, parseGlobalOptions(program)));
}), "main");

exports.main = main;
//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map