From 85f51fc10ba9f87ec863688de4b06ad4b76e4668 Mon Sep 17 00:00:00 2001 From: Patrick Jackson Date: Wed, 8 May 2024 08:19:37 -0700 Subject: [PATCH] Improve the justfile Adds descriptions and a 'list' function that runs as the default Change-Id: Ifee2c8ccd2694af0ca8bd94744f8be99f91b254a --- justfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/justfile b/justfile index 215650b77..83743ec42 100644 --- a/justfile +++ b/justfile @@ -1,19 +1,27 @@ # https://just.systems/man/en/ +# List all available targets +list: + just --list + +# Clean build artifacts clean: rm -rf build +# Prepare meson for building setup: meson setup build --prefix="$PWD/outputs/out" +# Build lix build *OPTIONS: meson compile -C build {{ OPTIONS }} -compile: - just build +alias compile := build +# Install lix for local development install *OPTIONS: (build OPTIONS) meson install -C build +# Run tests test *OPTIONS: meson test -C build --print-errorlogs --quiet {{ OPTIONS }}