PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@aptos-labs/aptos-cli/bin/utils

Просмотр файла: parseCommandOptions.ts

import { existsSync } from "fs";
import { installCli } from "../tasks/install.js";
import { runCLI } from "../tasks/run.js";
import { updateCli } from "../tasks/update.js";
import { getLocalBinPath } from "./getLocalBinPath.js";

export const parseCommandOptions = async (
  options: { install: boolean; update: boolean },
  unknownOptions: string[]
) => {
  // if `--install` flag is set, only install the cli and dont run it
  if (options.install) {
    await installCli();
    return;
  }
  // if `--update` flag is set, update the cli and dont run it
  if (options.update) {
    await updateCli();
    return;
  }

  // if no flags are set, install and run the cli
  const path = getLocalBinPath();
  if (!existsSync(path)) {
    await installCli();
  }
  await runCLI(unknownOptions);
};

Выполнить команду


Для локальной разработки. Не используйте в интернете!