Skip to content
This repository has been archived by the owner on Jan 18, 2025. It is now read-only.

Commit

Permalink
chore(justfile): rename restore env, fix syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
KevinNitroG committed Jan 11, 2025
1 parent 4f102b7 commit 24e3b74
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions justfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,35 +5,37 @@ alias w := web-dev
alias wb := build-web
alias p := precommit-run-all

restore-dependencies:
restore-env:
[ -d '.venv' ] || uv sync --frozen --all-groups && uv run pre-commit install

run-check-phat-nguoi: restore-dependencies
run-check-phat-nguoi: restore-env
uv run check-phat-nguoi --frozen

gen-schemas: restore-dependencies
gen-schemas: restore-env
uv run generate-schemas --frozen

gen-config-schema: restore-dependencies
gen-config-schema: restore-env
uv run gen-config-schema --frozen

web-dev: restore-dependencies
web-dev: restore-env
rm ./site/ -rf
uv run mkdocs serve

build-web-mkdocs: restore-dependencies
build-web-mkdocs: restore-env
rm ./site/ -rf
uv run mkdocs build

build-web-schemas: restore-dependencies gen-schemas
build-web-schemas: restore-env gen-schemas
rm ./site/schemas/ -rf
mkdir ./site/schemas/ -p
uv run generate-schema-doc --config-file jsfh-conf.yaml ./schemas/ ./site/schemas/

build-web: restore-dependencies build-web-mkdocs build-web-schemas
build-web: restore-env
just build-web-mkdocs
just build-web-schemas

clean: restore-dependencies
clean: restore-env
uvx cleanpy@0.5.1 .

precommit-run-all: restore-dependencies
precommit-run-all: restore-env
uvx run pre-commit run -a

0 comments on commit 24e3b74

Please sign in to comment.