More info on bin programs.
This commit is contained in:
parent
8f7a588ac3
commit
70f79d5402
@ -10,8 +10,43 @@ A number of Rhai-driven utility programs can be found in the `src/bin` directory
|
|||||||
| [`rhai-repl`]({{repoTree}}/examples/rhai-repl.rs) | a simple REPL, interactively evaluate statements from stdin |
|
| [`rhai-repl`]({{repoTree}}/examples/rhai-repl.rs) | a simple REPL, interactively evaluate statements from stdin |
|
||||||
| [`rhai-run`]({{repoTree}}/examples/rhai-run.rs) | runs each filename passed to it as a Rhai script |
|
| [`rhai-run`]({{repoTree}}/examples/rhai-run.rs) | runs each filename passed to it as a Rhai script |
|
||||||
|
|
||||||
`rhai-repl` is particularly useful – it allows one to interactively try out Rhai's
|
|
||||||
language features in a standard REPL (**R**ead-**E**val-**P**rint **L**oop).
|
`rhai-repl` – The Rhai REPL Tool
|
||||||
|
-------------------------------------
|
||||||
|
|
||||||
|
`rhai-repl` is a particularly useful utility program – it allows one to interactively
|
||||||
|
try out Rhai's language features in a standard REPL (**R**ead-**E**val-**P**rint **L**oop).
|
||||||
|
|
||||||
|
Filenames passed to it as command line arguments are run and loaded before the REPL starts.
|
||||||
|
|
||||||
|
### Example
|
||||||
|
|
||||||
|
The following command first runs three scripts – `init1.rhai`, `init2.rhai` and
|
||||||
|
`init3.rhai` – loading the functions defined in each script into the _global_
|
||||||
|
namespace.
|
||||||
|
|
||||||
|
Then it enters an REPL, which can call the above functions freely.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
rhai-repl init1.rhai init2.rhai init3.rhai
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
`rhai-run` – The Rhai Runner
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Use `rhai-run` to run Rhai scripts.
|
||||||
|
|
||||||
|
Filenames passed to it as command line arguments are run in sequence.
|
||||||
|
|
||||||
|
### Example
|
||||||
|
|
||||||
|
The following command runs the scripts `script1.rhai`, `script2.rhai` and `script3.rhai`
|
||||||
|
in order.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
rhai-run script1.rhai script2.rhai script3.rhai
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
Running a Utility Program
|
Running a Utility Program
|
||||||
|
Loading…
Reference in New Issue
Block a user