There already was a switch in place for the Python executable, but both the
readlink and cp commands use flags not present on the default macOS binaries.
This commit adds a check upfront and aborts with a message about you needing
the coreutils package from homebrew to get the GNU variants of both commands.
As a small additional change I added a new entry for IntelliJ module files to .gitignore.
There already was a switch in place for the Python executable, but both the
readlink
andcp
commands use flags not present on the default macOS binaries.This commit adds a check upfront and aborts with a message about you needing the
coreutils
package from homebrew to get the GNU variants of both commands.As a small additional change I added a new entry for IntelliJ module files to .gitignore.