From ffad78e093ce56ee1888e58443f761050fa07e05 Mon Sep 17 00:00:00 2001 From: Jens Krause <47693+sectore@users.noreply.github.com> Date: Wed, 26 Feb 2025 14:58:54 +0100 Subject: [PATCH] fix(just): `group` commands (#70) --- CHANGELOG.md | 7 +++++++ README.md | 16 +++++++++++++--- justfile | 16 ++++++++++++++++ 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7df7c83..ca87923 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [Unreleased] + +### Misc. + +(cargo) Exclude files for packaging [e7a5a1b](https://github.com/sectore/timr-tui/commit/e7a5a1b2da7a7967f2602a0b92f391ac768ca638) +(just) `group` commands [#70](https://github.com/sectore/timr-tui/pull/70) + ## v1.2.0 - 2025-02-26 ### Features diff --git a/README.md b/README.md index c2fc254..82bc81a 100644 --- a/README.md +++ b/README.md @@ -143,8 +143,12 @@ If you have [`direnv`](https://direnv.net) installed, run `direnv allow` once to just Available recipes: - build # build app [alias: b] default # list commands + + [build] + build # build app [alias: b] + + [demo] demo-blink # build demo: blink animation [alias: db] demo-countdown # build demo: countdown [alias: dc] demo-countdown-met # build demo: countdown + met [alias: dcm] @@ -155,10 +159,16 @@ Available recipes: demo-rocket-countdown # build demo: rocket countdown [alias: drc] demo-style # build demo: styles [alias: ds] demo-timer # build demo: timer [alias: dt] - format # format files [alias: f] - lint # lint [alias: l] + + [dev] run # run app [alias: r] run-sound path # run app while sound feature is enabled. It expects a path to a sound file. [alias: rs] + + [misc] + format # format files [alias: f] + lint # lint [alias: l] + + [test] test # run tests [alias: t] ``` diff --git a/justfile b/justfile index d344161..bbb7db2 100644 --- a/justfile +++ b/justfile @@ -9,18 +9,21 @@ default: alias b := build # build app +[group('build')] build: cargo build alias t := test # run tests +[group('test')] test: cargo test alias f := format # format files +[group('misc')] format: just --fmt cargo fmt @@ -28,18 +31,21 @@ format: alias l := lint # lint +[group('misc')] lint: cargo clippy --no-deps alias r := run # run app +[group('dev')] run: cargo run alias rs := run-sound # run app while sound feature is enabled. It expects a path to a sound file. +[group('dev')] run-sound path: cargo run --features sound -- --sound={{ path }} @@ -48,59 +54,69 @@ run-sound path: alias dp := demo-pomodoro # build demo: pomodoro +[group('demo')] demo-pomodoro: vhs demo/pomodoro.tape alias dt := demo-timer # build demo: timer +[group('demo')] demo-timer: vhs demo/timer.tape alias dc := demo-countdown # build demo: countdown +[group('demo')] demo-countdown: vhs demo/countdown.tape alias dcm := demo-countdown-met # build demo: countdown + met +[group('demo')] demo-countdown-met: vhs demo/countdown-met.tape alias ds := demo-style # build demo: styles +[group('demo')] demo-style: vhs demo/style.tape alias dd := demo-decis # build demo: deciseconds +[group('demo')] demo-decis: vhs demo/decis.tape alias dm := demo-menu # build demo: menu +[group('demo')] demo-menu: vhs demo/menu.tape alias dlt := demo-local-time # build demo: local time +[group('demo')] demo-local-time: vhs demo/local-time.tape alias drc := demo-rocket-countdown # build demo: rocket countdown +[group('demo')] demo-rocket-countdown: vhs demo/met.tape alias db := demo-blink # build demo: blink animation +[group('demo')] demo-blink: vhs demo/blink.tape