Menu
Public repository / aa0081daf17648c0a6e369ad847bdc30c0c7d321
AkurAI-Mail / src/lib/server.ts
Latest change b4fe8663e5af6be441dafce506787af75d7ec4f1 - fix: use sudo for mail-server commands (DKIM key read requires root) by Ólafur Búi Ólafsson
import { execFile } from "node:child_process";
import { promisify } from "node:util";
const exec = promisify(execFile);
const bin = "/usr/local/sbin/akurai-mail-server";
export async function akurai(args: string[]) {
const { stdout } = await exec("sudo", [bin, ...args], { timeout: 10000, maxBuffer: 1024 * 1024 });
return JSON.parse(stdout);
}