INNER CODE UNIT · JavaScript

defaultCommandForRuntime

linxidnju/OpenTag · src/cli.js:215

function defaultCommandForRuntime(type) {
  if (type === "claude-code") return "claude";
  if (type === "codex") return "codex";
  if (type === "opencode") return "opencode";
  if (type === "docker") return "docker";
  return "sh";
}

async function commandExists(command) {
  if (!command) return false;
  if (command.includes("/") || command.includes("\\")) {
    try {
      await access(command, constants.X_OK);
      return true;
    } catch {
      return false;
    }
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…