7 releases (4 breaking)

0.4.0 Nov 4, 2024
0.3.0 Oct 30, 2024
0.2.1 Sep 6, 2024
0.2.0 Aug 14, 2024
0.0.1 May 11, 2024

#203 in Programming languages

Download history 251/week @ 2024-08-10 22/week @ 2024-08-17 110/week @ 2024-08-31 34/week @ 2024-09-07 51/week @ 2024-09-14 10/week @ 2024-09-21 35/week @ 2024-09-28 2/week @ 2024-10-05 123/week @ 2024-10-26 131/week @ 2024-11-02 12/week @ 2024-11-09 3/week @ 2024-11-16 1/week @ 2024-11-23

152 downloads per month

MIT license

16KB
337 lines

rigz

Installation

cargo install rigz

Usage

rigz <command>

If no command is passed in the help message is displayed

Optional Arguments

Before the following args are valid

Log Level (verbose 0 - 4)
  • 0 error
  • 1 warn
  • 2 info
  • 3 debug
  • 4 trace
  • Any negative number can be used to disable all logging output

defaults to 0 can be set with one of the following:

  • -v 3
  • --verbose 4
  • RIGZ_VERBOSE environment variable, RIGZ_VERBOSE=2

Commands

  • version (-V, --version)
  • help (-h, --help, or no arguments)
  • repl
  • run
  • test
  • debug (coming soon)

REPL

Interactive console to run rigz, use exit to end session.

Usage: rigz repl [OPTIONS]

Options:

  • -s, --save-history: Save History on exit
  • -h, --help: Print help

Run

Run a file

Usage: rigz run [OPTIONS] <MAIN>

Arguments:

  • <MAIN>: Rigz Entrypoint

Options:

  • -s, --show-output: Show output from eval
  • -p, --print-vm: Print VM before run
  • -h, --help: Print help

Test

Test all functions with @test lifecycle

Usage: rigz test <INPUT>

Arguments:

  • <INPUT>: Test Entrypoint

Options:

  • -h, --help: Print help

Dependencies

~17–28MB
~433K SLoC