basic-cli
basic-cli copied to clipboard
A basic Command-Line Interface platform
This script should replace every `../src/main.roc` in the examples with a link to the latest platform release and run `all_tests.sh`
This should be of similar quality to https://github.com/roc-lang/roc/blob/main/CONTRIBUTING.md
We currently have `writeErrToStr` and `readErrToStr`, but these just convert the tag name to a `Str`, they do not provide a high quility error message. `FileWriteErrToErrMsg` and `FileReadErrToErrMsg` should convert...
```elixir app "example" packages { pf: "https://github.com/roc-lang/basic-cli/releases/download/0.1.2/3bKbbmgtIfOyC6FviJ9o8F8xqKutmXgjCJx3bMfVTSo.tar.br" } imports [ pf.Stdout, pf.Task.{ Task }, pf.File, pf.Path.{ Path }, ] provides [ main ] to pf main : Task {} []...