PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@aptos-labs/aptos-cli/bin/tasks
Просмотр файла: run.ts
import { spawn } from "child_process";
import { existsSync } from "fs";
import { getOS } from "../utils/getUserOs.js";
import { getLocalBinPath } from "../utils/getLocalBinPath.js";
export const runCLI = async (args: string[] = []) => {
const path = getLocalBinPath();
if (!existsSync(path)) {
console.log(
"Aptos CLI not installed, run `npx aptos --install` to install"
);
return;
}
const os = getOS();
// Spawn a child process to execute the binary with the provided arguments.
// Spawn the child process to run the real CLI executable with the forwarded arguments
spawn(path, args, {
stdio: "inherit", // Forward the stdio so output is visible
shell: os === "Windows", // Use shell on Windows
});
};
Выполнить команду
Для локальной разработки. Не используйте в интернете!