This repository contains Rust source only. Standards Quality 2.2.0 has no built-in Rust profile, so quality.json leaves the JavaScript and TypeScript source extensions empty and runs Rust formatting, Clippy, and cargo check directly. Build and functional test commands remain separate.
A UTS Cyber Security challenge project with two Aussie++ examples that draw the Australian flag and a Rust interpreter crate. The interpreter supports upside-down mode. Learn more about Aussie++ in the playground documentation.
Install Rust and Cargo. From the repository root, run the right-side-up example:
cargo run --manifest-path aussieplusplus/Cargo.toml --bin aussie_plus_plus -- flag-right-side-up.aussieRun the upside-down example with:
cargo run --manifest-path aussieplusplus/Cargo.toml --bin aussie_plus_plus -- --upside-down flag.aussieThe interpreter prints a celebratory message after a sample executes.
From the repository root:
cargo fmt --manifest-path aussieplusplus/Cargo.toml
cargo test --manifest-path aussieplusplus/Cargo.tomlInstall Node.js and pnpm 10.30.3, then install the pinned Terra Quality CLI and run its full Rust workflow:
pnpm install
pnpm run quality:checkaussieplusplus/ contains the Rust crate and interpreter binary. flag.aussie and flag-right-side-up.aussie are runnable source examples.
The repository does not declare a license. The interpreter's sample output includes profanity.
Keep example changes runnable with the interpreter.