Release v1.0.0
Icon Grabber v1.0.0
馃帀 Release Notes
This release has been automatically built, signed, and notarized by GitHub Actions.
Security: Both the binary and installer package are signed with a valid Developer ID certificate and notarized by Apple. The package is stapled for offline verification.
Installation
Option 1: Install via PKG (Recommended)
Download icongrabber-1.0.0.pkg and double-click to install.
The PKG installer will:
- Install the signed binary to
/usr/local/bin/icongrabber - Install the man page to
/usr/local/share/man/man1/ - The package is signed, notarized, and stapled
Option 2: Manual Installation
Download icongrabber-1.0.0-macos-binary.tar.gz:
tar -xzf icongrabber-1.0.0-macos-binary.tar.gz
sudo cp icongrabber-1.0.0-bin/icongrabber /usr/local/bin/Verification
Verify the checksums:
shasum -a 256 -c checksums.txtUsage
icongrabber --help
icongrabber /Applications/Safari.app -o safari.png -s 512What's Changed
Added
- Initial release
- Extract icons from macOS applications
- Support for custom sizes (16x16 to 1024x1024)
- PNG output format
- File size optimization using sips compression
- Command-line interface with intuitive options
- Man page documentation
- Batch processing examples
- Native Swift implementation with no dependencies
- High-quality icon extraction preserving original quality
- Scriptable and automatable for workflows
- Automated build process with code signing and notarization
- GitHub Actions workflows for CI and releases
Checksums (SHA-256):
668a670625f0faf3eb8ad817663906ae2329b2835d1fde8e92b054b6521935a2 icongrabber-1.0.0.pkg
16aa676f08603f41645f513cb87602c5dd5a5b41cc7383c7ce958ac294b25318 icongrabber-1.0.0-macos-binary.tar.gz