Skip to content

Justfile#392

Merged
tolauwae merged 5 commits into
mainfrom
justfile
Jul 9, 2026
Merged

Justfile#392
tolauwae merged 5 commits into
mainfrom
justfile

Conversation

@tolauwae

@tolauwae tolauwae commented Jul 9, 2026

Copy link
Copy Markdown
Member

Adds a just file with the most common actions.

This is primarily a quality of life change for maintainers, but should also help new user to more easily run and flash WARDuino.

(.venv) ➜ 7:28 tolauwae WARDuino (justfile) ✗ just
just --list
Available recipes:
    default

    [build]
    build platform *flags         # Build runtime for any platform (flags: debug, trace)
    emulator *flags               # Platform: emulator
    zephyr *flags                 # Platform: zephyr

    [clean]
    clean                         # Clean build folders

    [exec]
    cli program *flags            # Run command-line interface
    flash platform program *flags # Flash/execute platform

    [lint]
    lint                          # Lint src folder

    [run]
    run platform program          # Run program on any platform (rebuilds)

    [setup]
    setup platform                # Setup toolchains & platforms

    [stage]
    stage program                 # Stage program as .wasm
    wat program                   # Compile target .wat file to .wasm

    [test]
    all                           # Run integration tests
    integration                   # Run integration tests
    spec                          # Run spec tests
    test level='all'              # Run tests
    unit                          # Run unit tests

@tolauwae tolauwae marked this pull request as ready for review July 9, 2026 12:19
@tolauwae tolauwae enabled auto-merge (squash) July 9, 2026 13:33
@tolauwae tolauwae disabled auto-merge July 9, 2026 13:33
@tolauwae tolauwae merged commit f1a93ce into main Jul 9, 2026
27 of 29 checks passed
@tolauwae tolauwae deleted the justfile branch July 9, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant