PHP WebShell

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

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

import { dirname } from "path";
import { executableIsAvailable } from "./aptosExecutableIsAvailable.js";
import { getCliPathBrew } from "./brewOperations.js";
import { PNAME } from "./consts.js";
import { getOS } from "./getUserOs.js";
import { fileURLToPath } from "url";

export const getLocalBinPath = () => {
  let path;
  const os = getOS();
  if (os === "MacOS") {
    // Confirm brew is installed.
    const brewInstalled = executableIsAvailable("brew");
    if (!brewInstalled) {
      throw "Please install brew to continue: https://brew.sh/";
    }
    try {
      path = getCliPathBrew();
    } catch (e) {
      path = "";
    }
  } else if (os === "Windows") {
    path = `${dirname(fileURLToPath(import.meta.url))}\\${PNAME}.exe`;
  } else {
    path = `${dirname(fileURLToPath(import.meta.url))}/${PNAME}`;
  }
  return path;
};

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


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