Presumably, rather than re-writing, the incompatibility issues can be
addressed by the #! /bin/bash syntax, using bash to run bash scripts, and
#! /bin/fish to run fish scripts? That way, one needs to re-write only
if one wants to take advantage of fish---older scripts will still work.
This looks like very promising work, thanks for taking the plunge!
Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds