justfile (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | default: @just --list --justfile {{ justfile() }} --unsorted prepare: nix build .#css -o frontend/static/base.css update-go-dependencies: go get -u all go mod tidy gomod2nix update-nix-dependencies: nix flake update update-dependencies: update-go-dependencies update-nix-dependencies checkformat: gofmt -d . goimports -d . golines --dry-run . format: gofmt -w . goimports -w . golines -w . fix: go fix . generate-defaults: wgo run --exit ./cmd/searchix-web --print-default-config > defaults.toml precommit: nix-build -A pre-commit-check clean-workdir: git diff --no-ext-diff --quiet changelog: convco changelog -u $(convco version --bump) | \ sd -F HEAD $(convco version --print-prefix --bump) | \ prettier --stdin-filepath CHANGELOG.md > CHANGELOG.md update-nix-package-version: sd 'version = "[^"]+"' "version = \"$(convco version --bump)\"" nix/package.nix release: clean-workdir changelog update-nix-package-version git add CHANGELOG.md nix/package.nix git commit -m "chore: release $(convco version --bump)" git tag $(convco version --bump --print-prefix) dev: modd reindex *flags: wgo run --exit ./cmd/searchix-web --config config.toml --replace --dev {{ flags }} update *flags: wgo run --exit ./cmd/searchix-web --config config.toml --update --dev {{ flags }} |