url-macro 0.1.4

A compile-time URL validation macro. Parses and checks URLs at compile-time, converting valid URLs into `url::Url` objects. Provides early error detection for malformed URLs.
Documentation
import? 'Justfile.local.just'

set quiet

default:
  just --list

build *args:
  cargo build {{args}}

lint *args:
  cargo clippy --all-targets --all-features {{args}} -- -D warnings

test *args:
  cargo nextest run {{args}}

watch *args:
  #!/usr/bin/env bash
  set -euxo pipefail
  PWD=$(pwd)
  CMD_RAW="nextest run $*"
  CMD_NO_WHITESPACE="$(echo -e "${CMD_RAW}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')"
  cargo watch --clear --watch "$PWD" --exec "$CMD_NO_WHITESPACE"

check *args:
  cargo check --all-targets "$@"

fix *args:
  cargo fix --workspace --allow-dirty --allow-staged {{args}}

reset *args:
  supabase db reset
  just migrate {{args}}