UNPKG

git-mob-mcp-server

Version:
43 lines (42 loc) 1.61 kB
import { runCliCommand } from "../helpers/index.js"; const GIT_MOB_CLI = "git-mob"; export async function setup() { // specifying --global for backward compatibility return runCliCommand(GIT_MOB_CLI, ["setup", "--global"]); } export async function setupLocal() { return runCliCommand(GIT_MOB_CLI, ["setup", "--local"]); } export async function addTeamMember(key, name, email) { // using coauthor instead of team-member for backward compatibility return runCliCommand(GIT_MOB_CLI, ["coauthor", "--add", key, name, email]); } export async function deleteTeamMember(key) { // using coauthor instead of team-member for backward compatibility return runCliCommand(GIT_MOB_CLI, ["coauthor", "--delete", key]); } export async function listTeamMembers() { // using coauthor instead of team-member for backward compatibility return runCliCommand(GIT_MOB_CLI, ["coauthor", "--list"]); } export async function setMobSessionCoauthors(coauthorKeys) { return runCliCommand(GIT_MOB_CLI, ["--with", ...coauthorKeys]); } export async function clearMobSession() { return runCliCommand(GIT_MOB_CLI, ["--clear"]); } export async function listMobSessionCoauthors() { return runCliCommand(GIT_MOB_CLI, ["--list"]); } export async function listMobSessionCoauthorTrailers() { return runCliCommand(GIT_MOB_CLI, ["--trailers"]); } export async function getVersion() { return runCliCommand(GIT_MOB_CLI, ["--version"]); } export async function getHelp(command) { const args = ["help"]; if (command) args.push(command); return runCliCommand(GIT_MOB_CLI, args); }