[–] datadrivenangel 2y ago ↗ Why would we want to write our bash scripts in Javascript? [–] whalesalad 2y ago ↗ I have infinitely more confidence in my ability to write correct JavaScript [–] janderland 2y ago ↗ Because BASH’s string splitting rules, concurrency tools, and variable scoping are nightmarish.I’ve written build scripts in BASH, Python, and JavaScript and can definitely say BASH scripts produced the most difficult bugs.I welcome another option for my glue code. [–] zem 2y ago ↗ what we want is to write our bash scripts in not-bash. if your preferred flavour of not-bash is javascript zx will help.
[–] janderland 2y ago ↗ Because BASH’s string splitting rules, concurrency tools, and variable scoping are nightmarish.I’ve written build scripts in BASH, Python, and JavaScript and can definitely say BASH scripts produced the most difficult bugs.I welcome another option for my glue code.
[–] zem 2y ago ↗ what we want is to write our bash scripts in not-bash. if your preferred flavour of not-bash is javascript zx will help.
[–] dang 2y ago ↗ Related. Others?Zx 3.0 - https://news.ycombinator.com/item?id=28195580 - Aug 2021 (163 comments)
[–] thesuperbigfrog 2y ago ↗ Now you can write scripts with zx to compress your scripts with xz (https://tukaani.org/xz/).
[–] ChrisArchitect 2y ago ↗ How about don't add a random tag to the url so you don't submit a dupe of the one from earlier - https://news.ycombinator.com/item?id=37392515
8 comments
[ 2.6 ms ] story [ 43.8 ms ] threadI’ve written build scripts in BASH, Python, and JavaScript and can definitely say BASH scripts produced the most difficult bugs.
I welcome another option for my glue code.
Zx 3.0 - https://news.ycombinator.com/item?id=28195580 - Aug 2021 (163 comments)