Command-line tool
wiggle
brew/wiggle
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Program for applying patches with conflicting changes
At a glance
- Type
- Command-line tool
- Install on
- macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
macOS
brew install wiggle
Linux
brew install wiggle
Apply changes from the patch file to the original file
wiggle path/to/file.patch
Apply changes to the output file
wiggle path/to/file.patch -o path/to/output_file.txt
Take any changes in `file.rej` that could not have been applied and merge them into a file
wiggle -r path/to/file path/to/file.rej
Related command-line tools
- quilt
Work with series of patches - bsdiff
Generate and apply patches to binary files - b4
Tool to work with public-inbox and patch archives - @socketsecurity/socket-patch
CLI tool and schema library for applying security patches to dependencies security patch cli dependencies - asar
SNES assembler for applying patches to ROM images or building ROMs - stgit
Manage Git commits as a stack of patches - 4gb-patch
Patches x86 executables in order to let them have 4GB (instead of only 2) of virtual memory on x64 platforms. - pe-sieve
Scans a given process. Recognizes and dumps a variety of potentially malicious implants (replaced/injected PEs,…
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents