Skip to content

Tags: SecurityRonin/nameback

Tags

v0.8.0

Toggle v0.8.0's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
fix(deps): Separate bundled directory name from executable name

Core Issue:
- ImageMagick v7+ executable is "magick.exe" but directory is "imagemagick"
- Bundled location check was looking in wrong directory

Changes:
- Added bundled_dir_name() - returns MSI installer directory name
- Added exe_name() - returns actual executable name (handles magick.exe)
- Moved bundled location check into Dependency::find_executable()
- Added extensive debug logging for troubleshooting
- Simplified find_tool_path() to avoid duplication

Directory Structure (bundled):
  C:\Program Files\nameback\deps\exiftool\exiftool.exe ✓
  C:\Program Files\nameback\deps\tesseract\tesseract.exe ✓
  C:\Program Files\nameback\deps\ffmpeg\ffmpeg.exe ✓
  C:\Program Files\nameback\deps\imagemagick\magick.exe ✓

Detection Priority:
  1. Bundled MSI location (Windows only)
  2. PATH environment variable
  3. Scoop shims / Chocolatey bin (fallback)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>

v0.2.3

Toggle v0.2.3's commit message

Unverified

The signing certificate or its chain could not be verified.
Release v0.2.3 - Cross-platform binaries with Homebrew support