macOS: bsdcpio vs GNU cpio

MacOS ships with cpio out of the box, however it’s worth noting it’s bsdcpio, not the GNU cpio.
While most of the functionality is identical, the set of available flags is inconsistent between the two.

If you need GNU cpio on macOS, you can install it via Homebrew:

$ brew install cpio

You’ll need to add it to your $PATH in .bashrc or similar to use it:

export PATH="/usr/local/opt/cpio/bin:$PATH"

Since this shadows a system binary, Homebrew won’t let you simply brew link it.