'use strict';

var HPU7VYY7_cjs = require('./HPU7VYY7.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: HPU7VYY7_cjs.tools,
  images: HPU7VYY7_cjs.images,
  versionCombinations: HPU7VYY7_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(async () => MDHNNMKJ_cjs.syncToolchain(context, await parseGlobalOptions(program)));
}), "main");

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