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) <noreply@anthropic.com>
This commit is contained in:
1 parent
aa33609bc1
commit
33c42a120e
1 file changed
+7
-7
@@ -2,28 +2,28 @@ set shell := ["bash", "-c"]
|
|||||||
|
|
||||||
# Receive LoRa packets (Ctrl-C to stop)
|
# Receive LoRa packets (Ctrl-C to stop)
|
||||||
rx *args:
|
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
|
# Transmit a single packet
|
||||||
tx *args:
|
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)
|
# Two-dongle ping-pong demo (--role tx|rx)
|
||||||
ping-pong *args:
|
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
|
# Exercise all DongLoRa commands
|
||||||
test-commands *args:
|
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
|
# Two-way LoRa bridge over TCP
|
||||||
bridge *args:
|
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 packet decoder/monitor
|
||||||
meshcore *args:
|
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 any example by name (e.g. just ex run simple_rx)
|
||||||
run script *args:
|
run script *args:
|
||||||
@mise install && uv run {{source_directory()}}/{{script}}.py {{args}}
|
@mise install --quiet && uv run {{source_directory()}}/{{script}}.py {{args}}
|
||||||
Reference in new issue
Block a user