Crate artichoke-frontend provides binaries for interacting with the Ruby interpreter implemented in the artichoke-backend.
airb is the Artichoke implementation of
irb and is an interactive Ruby shell
airb is a readline enabled shell, although it does not persist history.
cargo run --bin airb
artichoke, which is also aliased to
ruby, is the
ruby binary frontend to
artichoke supports executing programs via files, stdin, or inline with one or
Artichoke does not yet support reading from the local filesystem. A temporary
workaround is to inject data into the interpreter with the
flag, which reads file contents into a
$ cargo run --bin artichoke -- --help artichoke 0.1.0 Artichoke is a Ruby made with Rust. USAGE: artichoke [FLAGS] [OPTIONS] [--] [programfile] FLAGS: --copyright print the copyright -h, --help Prints help information -V, --version Prints version information OPTIONS: -e <commands>... one line of script. Several -e's allowed. Omit [programfile] --with-fixture <fixture> ARGS: <programfile>