Skip to content

fix: resolve installation symlinks, support skip setup, and add relea… - #5

Merged
Chintanpatel24 merged 1 commit into
mainfrom
fix-installation-and-symlink-17774344528703738612
Jul 12, 2026
Merged

fix: resolve installation symlinks, support skip setup, and add relea…#5
Chintanpatel24 merged 1 commit into
mainfrom
fix-installation-and-symlink-17774344528703738612

Conversation

@Chintanpatel24

Copy link
Copy Markdown
Member

…se sync CI/CD

  • Implements portable symlink path resolution in bin/arrowcode, fixing 'index.ts not found' on Linux and macOS.
  • Updates src/setup/wizard.ts and src/index.ts to ask users if they want to configure API keys now, adding option '0' to Cancel/Set up later, and exiting gracefully with 0.
  • Adds .github/workflows/release.yml to automate version bumping and synchronization across all files on release publishing or manual dispatch.
  • Fixes BASH_SOURCE[0] unbound variable bug in install.sh, allowing the script to be piped directly from curl to bash without errors.
  • Integrates a beautiful interactive CLI REPL mode (like Claude Code and Codex) for non-TTY or headless terminal environments.
  • Fixes isConfigured() to load .env first so configured API keys are not checked or asked for twice.
  • Adds first-class support for Groq, DeepSeek, Google Gemini, and OpenRouter API providers in setup and config.

…se sync CI/CD

- Implements portable symlink path resolution in bin/arrowcode, fixing 'index.ts not found' on Linux and macOS.
- Updates src/setup/wizard.ts and src/index.ts to ask users if they want to configure API keys now, adding option '0' to Cancel/Set up later, and exiting gracefully with 0.
- Adds .github/workflows/release.yml to automate version bumping and synchronization across all files on release publishing or manual dispatch.
- Fixes BASH_SOURCE[0] unbound variable bug in install.sh, allowing the script to be piped directly from curl to bash without errors.
- Integrates a beautiful interactive CLI REPL mode (like Claude Code and Codex) for non-TTY or headless terminal environments.
- Fixes isConfigured() to load .env first so configured API keys are not checked or asked for twice.
- Adds first-class support for Groq, DeepSeek, Google Gemini, and OpenRouter API providers in setup and config.
Copilot AI review requested due to automatic review settings July 12, 2026 17:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Chintanpatel24
Chintanpatel24 merged commit 23d840f into main Jul 12, 2026
1 check passed
@Chintanpatel24
Chintanpatel24 deleted the fix-installation-and-symlink-17774344528703738612 branch July 24, 2026 04:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants