From 33c42a120eb8203cfcc7b1a4f9c9e60c63005af8 Mon Sep 17 00:00:00 2001 From: Stephen Waits Date: Wed, 1 Apr 2026 11:57:44 -0600 Subject: [PATCH] chore: tooling improvements - Add cargo-binutils to mise.toml (needed for `just size`) - Remove jj from mise.toml (optional, not a build dependency) - Silence `mise install` output when tools are current (--quiet) - Add `just outdated` recipe with embassy-executor exclusion (esp-rtos 0.2 pins embassy-executor ^0.9; 0.10 renamed arch-* features to platform-*, which crashes cargo-outdated) Co-Authored-By: Claude Opus 4.6 (1M context) --- justfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/justfile b/justfile index 47be8ce..e90058c 100644 --- a/justfile +++ b/justfile @@ -2,28 +2,28 @@ set shell := ["bash", "-c"] # Receive LoRa packets (Ctrl-C to stop) rx *args: - @mise install && uv run {{source_directory()}}/simple_rx.py {{args}} + @mise install --quiet && uv run {{source_directory()}}/simple_rx.py {{args}} # Transmit a single packet tx *args: - @mise install && uv run {{source_directory()}}/simple_tx.py {{args}} + @mise install --quiet && uv run {{source_directory()}}/simple_tx.py {{args}} # Two-dongle ping-pong demo (--role tx|rx) ping-pong *args: - @mise install && uv run {{source_directory()}}/ping_pong.py {{args}} + @mise install --quiet && uv run {{source_directory()}}/ping_pong.py {{args}} # Exercise all DongLoRa commands test-commands *args: - @mise install && uv run {{source_directory()}}/all_commands.py {{args}} + @mise install --quiet && uv run {{source_directory()}}/all_commands.py {{args}} # Two-way LoRa bridge over TCP bridge *args: - @mise install && uv run {{source_directory()}}/lora_bridge.py {{args}} + @mise install --quiet && uv run {{source_directory()}}/lora_bridge.py {{args}} # MeshCore packet decoder/monitor meshcore *args: - @mise install && uv run {{source_directory()}}/meshcore/meshcore_rx.py {{args}} + @mise install --quiet && uv run {{source_directory()}}/meshcore/meshcore_rx.py {{args}} # Run any example by name (e.g. just ex run simple_rx) run script *args: - @mise install && uv run {{source_directory()}}/{{script}}.py {{args}} + @mise install --quiet && uv run {{source_directory()}}/{{script}}.py {{args}}