[Feature Request] Add side-by-side diff display in terminal output

Resolved 💬 3 comments Opened Jan 14, 2026 by felipekj Closed Mar 6, 2026

Bug Description
add side by side diff on the terminal

Environment Info

  • Platform: linux
  • Terminal: kitty
  • Version: 2.0.77
  • Feedback ID: 1b36bf0b-ec8a-4381-a56b-4cb667ba70e3

Errors

[{"error":"Error: Failed to install Claude CLI package: npm error code EACCES\nnpm error syscall copyfile\nnpm error path /home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/LICENSE.md\nnpm error dest /home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/.claude-code-q6sixEyt/LICENSE.md\nnpm error errno -13\nnpm error Error: EACCES: permission denied, copyfile '/home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/LICENSE.md' -> '/home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/.claude-code-q6sixEyt/LICENSE.md'\nnpm error     at async Object.copyFile (node:internal/fs/promises:623:10)\nnpm error     at async moveFile (/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js:42:9)\nnpm error     at async Promise.all (index 0)\nnpm error     at async moveFile (/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js:36:9)\nnpm error     at async Promise.allSettled (index 0)\nnpm error     at async [reifyPackages] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:325:11)\nnpm error     at async Arborist.reify (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:142:5)\nnpm error     at async Install.exec (/usr/lib/node_modules/npm/lib/commands/install.js:150:5)\nnpm error     at async Npm.exec (/usr/lib/node_modules/npm/lib/npm.js:207:9)\nnpm error     at async module.exports (/usr/lib/node_modules/npm/lib/cli/entry.js:74:5) {\nnpm error   errno: -13,\nnpm error   code: 'EACCES',\nnpm error   syscall: 'copyfile',\nnpm error   path: '/home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/LICENSE.md',\nnpm error   dest: '/home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/.claude-code-q6sixEyt/LICENSE.md'\nnpm error }\nnpm error\nnpm error The operation was rejected by your operating system.\nnpm error It is likely you do not have the permissions to access this file as the current user\nnpm error\nnpm error If you believe this might be a permissions issue, please double-check the\nnpm error permissions of the file and its containing directories, or try running\nnpm error the command again as root/Administrator.\nnpm error A complete log of this run can be found in: /home/fjaekel/.npm/_logs/2026-01-14T10_42_43_237Z-debug-0.log\n    at PHA (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2016:686)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3061:10918","timestamp":"2026-01-14T10:42:43.493Z"},{"error":"Error: 529 {\"type\":\"error\",\"error\":{\"type\":\"overloaded_error\",\"message\":\"Overloaded\"},\"request_id\":\"req_011CX78rD8p526FnG37BZow8\"}\n    at Y9.generate (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:492:33827)\n    at BP.makeStatusError (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:927:2195)\n    at BP.makeRequest (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:927:5420)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async m31.model (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4552:6343)\n    at async m31 (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1076:35668)\n    at async oH9 (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4552:6497)\n    at async file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4550:3748\n    at async l50 (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1561:1998)\n    at async jDA (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4550:3718)","timestamp":"2026-01-14T10:46:17.207Z"},{"error":"Error: 529 {\"type\":\"error\",\"error\":{\"type\":\"overloaded_error\",\"message\":\"Overloaded\"},\"request_id\":\"req_011CX78sRjsk9oLc2dLxBki7\"}\n    at Y9.generate (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:492:33827)\n    at BP.makeStatusError (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:927:2195)\n    at BP.makeRequest (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:927:5420)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async m31.model (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4552:6343)\n    at async m31 (file:///ho

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗