docs(commander): detail about sinks.input

pull/291/head
sammyette 2024-04-27 20:30:47 -04:00
parent 50bfa14fe8
commit 75c3b95517
Signed by: sammyette
GPG Key ID: 904FC49417B44DCD
1 changed files with 5 additions and 2 deletions

View File

@ -17,8 +17,11 @@ In this example, a command with the name of `hello` is created
that will print `Hello world!` to output. One question you may
have is: What is the `sinks` parameter?
The `sinks` parameter is a table with 3 keys: `in`, `out`,
and `err`. All of them are a @Sink.
The `sinks` parameter is a table with 3 keys: `input`, `out`, and `err`.
There is an `in` alias to `input`, but it requires using the string accessor syntax (`sinks['in']`)
as `in` is also a Lua keyword, so `input` is preferred for use.
All of them are a @Sink.
In the future, `sinks.in` will be removed.
- `in` is the standard input.
You may use the read functions on this sink to get input from the user.