and yes, your thing is probably better off solved using 2 lines of Nushell or god-forbid-Python. Go ahead, and just iterate on that solution instead of making 1KLOC boilerplate with 5 dependencies just for error message handling.