I’m glad this is still alive. It’s a good idea. I keep thinking about doing the same for TCL.
I do wonder if Bash is perhaps just a bit too insane to make this really feasible though.
Reversed range support
This is a misfeature.
It’s bash, bash is easy now if you want to impress me make it compile into power shell.
For those curious like myself
What is Amber?
Amber is a programming language compiled into Bash Script. It was designed with a modern syntax, safety features, type safety and practical functionalities that Bash could not offer.
Homepage:
A language compiled to Bash.
Also:
A modern, type-safe programming language that catches bugs and errors at compile time.
I get that calling command line tools is a bit clunky, but python is always my go-to when shell scripting gets too painful



