Installation
The AhaSend CLI can be installed through multiple methods. Choose the one that best fits your system and workflow.System Requirements
- Go Version: 1.21 or higher (for building from source)
- Operating Systems: Linux, macOS, Windows
- Architecture: x86_64, ARM64
Installation Methods
- Binary Download
- Build from Source
- Go Install
Download Pre-built Binary
The quickest way to get started is to download a pre-built binary for your platform.-
Download the appropriate binary for your platform from the GitHub releases page:
- Linux x64:
ahasend-linux-amd64
- macOS Intel:
ahasend-darwin-amd64
- macOS Apple Silicon:
ahasend-darwin-arm64
- Windows x64:
ahasend-windows-amd64.exe
- Linux x64:
- Rename and make executable (Linux/macOS):
- Move to your PATH:
- For Windows:
- Verify the installation:
Platform-Specific Instructions
Linux
- Ubuntu/Debian
- Fedora/RHEL
- Arch Linux
macOS
- Intel Mac
- Apple Silicon
On macOS, you may need to allow the binary in Security & Privacy settings if you see a security warning.
Windows
- PowerShell
- Command Prompt
Shell Completion
The CLI supports shell completion for bash, zsh, fish, and PowerShell.- Bash
- Zsh
- Fish
- PowerShell
Linux:macOS:
Verifying Installation
After installation, verify that the CLI is working correctly:Updating the CLI
To update to the latest version:- Binary
- From Source
- Go Install
Download and replace the existing binary with the latest version from the releases page.
Uninstallation
To remove the AhaSend CLI from your system:Troubleshooting
Command Not Found
If you get “command not found” after installation:- Check if the binary is in your PATH:
- If not found, add the installation directory to your PATH:
Permission Denied
If you get permission errors:- Make sure the binary is executable:
- Use sudo for system-wide installation:
Version Conflicts
If you have multiple versions installed:- Check all locations:
- Remove old versions and keep only the latest.