Skip to content

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Dec 21:35
· 4 commits to main since this release
8ae212e

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.txt

Usage

icongrabber --help
icongrabber /Applications/Safari.app -o safari.png -s 512

What'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