'use strict';

var _7MLNLFZC_cjs = require('./7MLNLFZC.cjs');
var UOJ7GLTA_cjs = require('./UOJ7GLTA.cjs');
var JBSG7YXG_cjs = require('./JBSG7YXG.cjs');
var vmTooling = require('@layerzerolabs/vm-tooling');

// src/index.ts
JBSG7YXG_cjs.init_cjs_shims();
var context = {
  tools: UOJ7GLTA_cjs.tools,
  images: UOJ7GLTA_cjs.images,
  versionCombinations: UOJ7GLTA_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(() => _7MLNLFZC_cjs.syncToolchain(context, parseGlobalOptions(program)));
}), "main");

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