paperclipai/paperclip · error · Error
${warning} Re-run with --yes to consent in non-interactive e
Error message
${warning} Re-run with --yes to consent in non-interactive environments. What it means
Error "${warning} Re-run with --yes to consent in non-interactive environments." thrown in paperclipai/paperclip.
Source
Thrown at cli/src/commands/install.ts:347
if (!process.stdin.isTTY || !process.stdout.isTTY || !rcPath) {
console.log(pc.yellow(`Add Paperclip to PATH for this shell:\n ${manualInstruction}`));
return;
}
const confirmed = options.yes === true ? true : await p.confirm({ message: `Add ~/.local/bin to PATH in ${rcPath}?`, initialValue: true });
if (p.isCancel(confirmed) || !confirmed) {
console.log(pc.yellow(`PATH was not changed. Run:\n ${manualInstruction}`));
return;
}
const changed = addManagedPathBlock(rcPath);
console.log(changed ? pc.green(`Updated ${rcPath}.`) : pc.dim(`${rcPath} already contains the PATH block.`));
}
async function confirmGitInstall(options: InstallOptions, repo: string, ref: string): Promise<void> {
const warning = `Installing ${repo}@${ref} executes dependency and build scripts from that repository.`;
console.log(pc.yellow(`Warning: ${warning}`));
if (options.yes === true) return;
if (!process.stdin.isTTY || !process.stdout.isTTY) {
throw new Error(`${warning} Re-run with --yes to consent in non-interactive environments.`);
}
const confirmed = await p.confirm({
message: `${warning} Continue?`,
initialValue: false,
});
if (p.isCancel(confirmed) || !confirmed) {
throw new Error("Git-ref install cancelled before downloading or executing repository code.");
}
}
export async function installCommand(
options: InstallOptions,
dependencies: { runCommand?: CommandRunner; now?: () => Date } = {},
): Promise<void> {
assertSupportedNodeVersion();
const runCommand = dependencies.runCommand ?? runCommandWithDiagnostics;
const gitRequest = resolveGitInstallRequest(options);
if (gitRequest) {View on GitHub (pinned to 67001ec6eb)
When it happens
Trigger: Thrown at cli/src/commands/install.ts:347 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of paperclipai/paperclip@67001ec6eb (2026-08-12).
Data as JSON: /api/errors/37c7caa9c2ac8a0a.
Report an issue: GitHub.