Modern Linux systems will symlink /bin/sh to either /bin/bash or /bin/dash (in the case of Ubuntu).
These shell environments do not allow for the usage of alias within scripts, and results in an error when this script is run directly.
I have instead replaced it with a proper shellscript variable usage, eliminating the need for alias entirely.
changes tested across Fedora, Arch, and Ubuntu without issue.
Modern Linux systems will symlink /bin/sh to either /bin/bash or /bin/dash (in the case of Ubuntu). These shell environments do not allow for the usage of
alias
within scripts, and results in an error when this script is run directly.I have instead replaced it with a proper shellscript variable usage, eliminating the need for
alias
entirely.changes tested across Fedora, Arch, and Ubuntu without issue.