roc/examples/cli
Richard Feldman d28445666b
Merge pull request #4265 from cjduncana/from-result
Add the `fromResult` function to the `Task` module
2022-10-08 23:12:44 -07:00
..
cli-platform Merge pull request #4265 from cjduncana/from-result 2022-10-08 23:12:44 -07:00
effects-platform Recategorize interactive apps as CLIs 2022-09-11 22:32:15 -06:00
false-interpreter cli_run test fixes 2022-09-24 20:14:59 +02:00
tui-platform Recategorize interactive apps as CLIs 2022-09-11 22:32:15 -06:00
.gitignore Merge branch 'main' of github.com:roc-lang/roc into simplify_examples 2022-09-28 19:48:46 +02:00
args.roc Rename non-positional "arg"/"flag" to "option" 2022-10-08 20:30:43 -06:00
countdown.roc Merge branch 'main' of github.com:roc-lang/roc into simplify_examples 2022-09-24 16:49:50 +02:00
echo.roc Merge branch 'main' of github.com:roc-lang/roc into simplify_examples 2022-09-24 16:49:50 +02:00
effects.roc Recategorize interactive apps as CLIs 2022-09-11 22:32:15 -06:00
env.roc Merge branch 'main' of github.com:roc-lang/roc into simplify_examples 2022-09-28 19:48:46 +02:00
file.roc Merge branch 'main' of github.com:roc-lang/roc into simplify_examples 2022-10-04 15:01:25 +02:00
form.roc Merge branch 'main' of github.com:roc-lang/roc into simplify_examples 2022-09-24 16:49:50 +02:00
http-get.roc Merge branch 'main' of github.com:roc-lang/roc into simplify_examples 2022-09-24 16:49:50 +02:00
README.md Recategorize interactive apps as CLIs 2022-09-11 22:32:15 -06:00
tui.roc Recategorize interactive apps as CLIs 2022-09-11 22:32:15 -06:00

CLI examples

These are examples of how to make basic CLI (command-line interface) and TUI (terminal user interface) apps in Roc.

The platform is a work in progress, but you can look at the docs for its modules, and its source code if you'd like to build your own CLI apps, perhaps using the examples in this directory as starting points!

Feel free to ask on Zulip in the #beginners channel if you have questions about making CLI apps, or if there are operations you'd like to see added to this example CLI platform (for an application you'd like to build in Roc).