ruby port of xaicron/p5-App-envfile