Recover Lost CLI Installer Commits and bin/ Directory Refactoring

Resolved 💬 2 comments Opened Apr 12, 2025 by maurorosero Closed Apr 14, 2025

Bug Description
Issue report for Claude: 22 orphaned commits containing CLI installers and bin/ directory refactoring were lost due to a reset on the master branch. These commits include important implementations like fjcli-setup.sh, ghcli-setup.sh, glcli-setup.sh and the refactoring to a bin/ directory structure. These valuable features were rescued by creating a 'rescue' branch from commit e308031.

Environment Info

  • Platform: linux
  • Terminal: vte-based
  • Version: 0.2.69
  • Feedback ID: 673ba796-8400-47ab-a348-8aac003a0fe1

Errors

[{"error":"ShellError: Shell command failed\n    at Object.call (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1134:1010)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async cc5 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:4980)\n    at async O61 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:3472)\n    at async hc5 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:2742)\n    at async bv1 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:2676)\n    at async Ip (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:1944)\n    at async U8 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1768:1707)","timestamp":"2025-04-12T05:27:25.631Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1134:1010)\n    at async cc5 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:4980)\n    at async O61 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:3472)\n    at async hc5 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:2742)\n    at async bv1 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:2676)\n    at async Ip (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:1944)\n    at async Ip (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:2318)\n    at async U8 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1768:1707)","timestamp":"2025-04-12T05:27:33.277Z"},{"error":"Error: ENOENT: no such file or directory, stat '/home/mrosero/devs/devstools/fjcli'\n    at statSync (node:fs:1688:3)\n    at file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1134:1197\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-04-12T05:27:38.084Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1134:1010)\n    at async cc5 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:4980)\n    at async O61 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:3472)\n    at async hc5 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:2742)\n    at async bv1 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:2676)\n    at async Ip (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:1944)\n    at async U8 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1768:1707)","timestamp":"2025-04-12T05:28:31.017Z"},{"error":"Error: ENOENT: no such file or directory, stat '/home/mrosero/devs/devstools/fjcli-setup.sh'\n    at statSync (node:fs:1688:3)\n    at file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1134:1197\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-04-12T05:33:14.783Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1134:1010)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async cc5 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:4980)\n    at async O61 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:3472)\n    at async hc5 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:2742)\n    at async bv1 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:2676)\n    at async Object.call (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1701:4015)\n    at async cc5 (file:///home/mrosero/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1570:4980)\n    at async O61 (file:///home/mro

Note: Error logs were truncated.

View original on GitHub ↗

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