suffice 0.1.0

Suffice is a terminal-based tool for controlling a cycling trainer, so you can pound pedals while peddling code.
Documentation
runner := if x'${env:-local}' == "docker" {
    ""
  } else {
    "docker exec -it suffice-dev-1"
  }

docker-build:
  docker compose build dev

up:
  {{ if runner != "" { `docker compose up -d` } else {''} }}

build: up
  {{runner}} cargo build

enter: up
  {{runner}} bash

lint: up
  {{runner}} cargo clippy --no-deps

test: up
  {{runner}} cargo test

clean:
  docker compose down