rbgn

Crates.iorbgn
lib.rsrbgn
version0.2.0
sourcesrc
created_at2023-12-29 18:25:29.091803
updated_at2024-01-03 13:51:38.446748
descriptionA modern, cross-platform alternative to Bashgenn.
homepage
repositoryhttps://github.com/romw314/rust-bashgenn/
max_upload_size
id1083539
size18,512
(romw314)

documentation

README

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
Commit count: 9

cargo fmt