INNER CODE UNIT · TypeScript

installRuntime

hypermodeinc/modus · cli/src/commands/runtime/install/index.ts:77

    const installRuntime = await withSpinner(chalk.dim("Checking for runtime installation."), async (spinner) => {
      if (await vi.runtimeVersionIsInstalled(version)) {
        if (force) {
          spinner.warn(chalk.yellow(runtimeText + " was already installed. Reinstalling."));
          const dir = vi.getRuntimePath(version);
          await fs.rm(dir, { recursive: true, force: true });
          return true;
        } else {
          spinner.succeed(chalk.dim(runtimeText + " was already installed."));
          return false;
        }
      }
      return true;
    });

    if (installRuntime) {
      await withSpinner(chalk.dim("Downloading and installing " + runtimeText), async (spinner) => {
        try {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…