- Replace shell script installation with direct download approach for better reliability
- Use GitHub API to get latest Arduino CLI version automatically
- Add proper cleanup of temporary files after installation
- Include ca-certificates package in Arch Linux base packages for secure connections
- Maintain backward compatibility with existing installation flow