Amber
Amber copied to clipboard
💎 Amber the programming language compiled to bash
Quote returned text values to prevent word splitting. reproduction script ``` import { words, join } from "std" main(args) { echo words(join(["hello", "world"], " ")) } ``` before ``` hello...
After discussing on discord this project jumped as the best one: https://github.com/mvdan/sh The idea is to add that in the installation process as optional, so Amber when find it can...
Currently rebuilding Amber has to be done manually. - Automate latest tag detection in the installer script - Automate process of building amber binary by leveraging github workflows
Im pretty sure that amber depends on things like `bc`, `sed` and `[[`, and possibly other script-specific dependencies. Wouldn't it make sense to add a checker in the start of...
✨ You may want to add a feature / design history comparison with other 'compile to bash' languages
Have a look at https://stackoverflow.com/questions/10239235/are-there-any-languages-that-compile-to-bash and consider adding some comparison table regarding the difference between older and newer compile to bash languages to your main website. Its interesting to see...
Hey, I wanted to ask if you plan a plugin for syntax highlighting, etc. for JetBrains IDEs? similar to what's available for vscode?
Currently if I make a recursive call, it fails: the function is not visible from inside itself. Some recursive call are hard to translate to loops, which makes it harder...
https://github.com/Ph0enixKM/Amber-Prototype/tree/master/vsc-syntax should probably be moved here so it can be updated as well.
I couldn't see an example in the docs of how to read in external environment variables. Is there a more idiomatic way than `$printenv FOO$` ? Nor could I see...