'use strict';

var _73ZAYXIF_cjs = require('./73ZAYXIF.cjs');
var W7KV5WDP_cjs = require('./W7KV5WDP.cjs');
var PB3KLBCT_cjs = require('./PB3KLBCT.cjs');
var vmTooling = require('@layerzerolabs/vm-tooling');

// src/index.ts
PB3KLBCT_cjs.init_cjs_shims();
var context = {
  tools: _73ZAYXIF_cjs.tools,
  images: _73ZAYXIF_cjs.images,
  versionCombinations: _73ZAYXIF_cjs.versionCombinations
};
var main = /* @__PURE__ */ PB3KLBCT_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 () => W7KV5WDP_cjs.syncToolchain(context, await parseGlobalOptions(program)));
}), "main");

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