MallardScript

Version Build Downloads Open Issues License

Hak5 DuckyScript extended language compiler.

Installation

cargo install mallardscript

Usage

Compiles MallardScript to DuckyScript!

mallardscript build --input src/index.ducky --output output/index.ducky

Configuration

Shell Completions

You can put this in your .zshrc file (just make sure $HOME/.zsh_functions/ is in your fpath):

if [[ ! -f "$HOME/.zsh_functions/_mallardscript" ]]; then mallardscript completions --type zsh > "$HOME/.zsh_functions/_mallardscript" fi

Or you can generate yours with:

mallardscript completions --type $SHELL # Where $SHELL is zsh,bash,fish,elvish,powershell

Development

Written in rust. Workflows are defined in .envrc.sh.

Roadmap