hot take: regex is fine, actually, and most of the jokes about it being a problem are just Regex Strings Look Scary disguised as technical complaints.
super spicy take: shipping source, build systems, and containers (especially for ephemeral uses) instead of just shipping a compiled binary is a waste of electricity and arguments for the containerised delivery approach are not very compelling in practice unless you work for a cloud vendor.
@gsuberland shipping a script is not a substitute for documenting build and runtime dependencies, and providing installation documentation, and this is the hill I will die on
Also, NAT can die in a fire.