Skip to content

fix: improve install script compatibility and error handling#11

Merged
maxritter merged 1 commit intomainfrom
claude/fix-install-script-issues-01PJ1BfTKYiz6xXrhMntfmqP
Nov 16, 2025
Merged

fix: improve install script compatibility and error handling#11
maxritter merged 1 commit intomainfrom
claude/fix-install-script-issues-01PJ1BfTKYiz6xXrhMntfmqP

Conversation

@maxritter
Copy link
Owner

  • Make build-rules.sh compatible with Bash 3.2+ (default on macOS)

    • Replace associative arrays with temp file storage
    • No longer requires Bash 4+ installation
  • Fix ccp alias setup for better cross-platform compatibility

    • Replace sed -i with temp file approach for macOS/Linux compatibility
    • More reliable alias injection in shell configs
  • Improve Cipher installation with better error handling

    • Add verification after npm install
    • Provide helpful PATH troubleshooting if command not found
    • Continue installation even if Cipher fails

Fixes issues reported with:

  • Bash version requirements (<4 on some systems)
  • ccp alias not being set properly
  • Cipher installation not completing successfully

- Make build-rules.sh compatible with Bash 3.2+ (default on macOS)
  - Replace associative arrays with temp file storage
  - No longer requires Bash 4+ installation

- Fix ccp alias setup for better cross-platform compatibility
  - Replace sed -i with temp file approach for macOS/Linux compatibility
  - More reliable alias injection in shell configs

- Improve Cipher installation with better error handling
  - Add verification after npm install
  - Provide helpful PATH troubleshooting if command not found
  - Continue installation even if Cipher fails

Fixes issues reported with:
- Bash version requirements (<4 on some systems)
- ccp alias not being set properly
- Cipher installation not completing successfully
@maxritter maxritter merged commit dc80c78 into main Nov 16, 2025
3 checks passed
@github-actions
Copy link
Contributor

🎉 This PR is included in version 2.1.9 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@maxritter maxritter deleted the claude/fix-install-script-issues-01PJ1BfTKYiz6xXrhMntfmqP branch November 17, 2025 08:00
@github-actions
Copy link
Contributor

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@claude claude bot mentioned this pull request Feb 16, 2026
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants