Updating auth

This commit is contained in:
2026-04-04 08:28:43 -04:00
parent 35d07e8df1
commit f17e5061cd
78 changed files with 5266 additions and 1380 deletions

View File

@@ -8,17 +8,31 @@ vars:
tasks:
default:
desc: List available tasks
desc: "List available tasks"
cmds:
- task --list
silent: true
setup:
desc: Copy .env.example to .env if .env does not exist
desc: "Copy .env.example to .env if .env does not exist"
cmds:
- test -f .env || cp .env.example .env
silent: true
format:
desc: "Format code"
cmds:
- task: format:app
- task: format:ui
silent: true
lint:
desc: "Run linters"
cmds:
- task: lint:app
- task: lint:ui
silent: true
# -----------------------------------------------------------
# Cargo
# -----------------------------------------------------------
@@ -45,7 +59,7 @@ tasks:
- cargo run
silent: true
format:
format:app:
desc: "Format code"
cmds:
- cargo fmt
@@ -58,7 +72,7 @@ tasks:
- cargo clean
silent: true
lint:
lint:app:
desc: "Run Clippy linter"
deps: [ setup ]
cmds:
@@ -116,27 +130,41 @@ tasks:
# -----------------------------------------------------------
# UI
# -----------------------------------------------------------
ui:install:
install:ui:
desc: "Install UI npm dependencies"
dir: ui
cmds:
- npm install
silent: true
ui:run:
run:ui:
desc: "Run Vite dev server"
dir: ui
cmds:
- npm run dev
silent: true
ui:build:
build:ui:
desc: "Build the React UI into ui/dist"
dir: ui
cmds:
- npm run build
silent: true
format:ui:
desc: "Format UI code with prettier"
dir: ui
cmds:
- npm run format
silent: true
lint:ui:
desc: "Lint UI code with eslint"
dir: ui
cmds:
- npm run lint
silent: true
# -----------------------------------------------------------
# Utilities
# -----------------------------------------------------------