There aren't tests, and I haven't had any experience mirroring Fedora.
(Besides. I made the changes on a Mac, with homebrew as my package manager, so my bash 4 is bash 4.3, in /usr/local/bin, which isn't what the target users expect.)
I just did a direct translation of zsh associative-array syntax to bash aa-syntax, and threw in a check for the bash version number (must be >= 4) at the beginning.
There aren't tests, and I haven't had any experience mirroring Fedora.
(Besides. I made the changes on a Mac, with homebrew as my package manager, so my bash 4 is bash 4.3, in /usr/local/bin, which isn't what the target users expect.)
I just did a direct translation of zsh associative-array syntax to bash aa-syntax, and threw in a check for the bash version number (must be >= 4) at the beginning.