3 unstable releases
0.2.0 | Jan 3, 2024 |
---|---|
0.1.1 | Dec 29, 2023 |
0.1.0 | Dec 29, 2023 |
#67 in #modern
11KB
225 lines
RBGN
RBGN - A complete rewrite of Bashgenn with the support for interpreting. Written in Rust.
Installation
First you need to install Rust, if you don't already.
Then use this command to install RBGN:
cargo install rbgn
CLI Usage
Usage: rbgn [OPTIONS] <FILE>
Arguments:
<FILE> File to build
Options:
-o, --output <FILE> Specify the output file
-i, --interpret Interpret the script instead of compiling it to Bash
-h, --help Print help
-V, --version Print version
Usage
$ cat reverse.bgn
STATIC_STR_VAR << <<
STATIC_STR_VAR >> >>
STATIC_STR_SPACE space
NONL <<
NONL space
READ x
NONL >>
NONL space
STRGET x
STORELAST x y
NONL y
DONE
ECHO
$ rbgn -i reverse.bgn
<< Hey, this is perfect!
>> !tcefrep si siht ,yeH
Dependencies
~1.4–2MB
~38K SLoC