mirror of
https://github.com/joshuadavidthomas/django-language-server.git
synced 2025-07-19 10:25:15 +00:00
51 lines
1 KiB
Text
51 lines
1 KiB
Text
set unstable := true
|
|
|
|
justfile := justfile_directory() + "/.just/devtools.just"
|
|
|
|
[private]
|
|
default:
|
|
@just --list --justfile {{ justfile }}
|
|
|
|
[private]
|
|
[no-cd]
|
|
datasette *ARGS:
|
|
uvx --with datasette-pretty-json datasette {{ ARGS }}
|
|
|
|
[private]
|
|
[no-cd]
|
|
devtools *ARGS:
|
|
uvx lsp-devtools {{ ARGS }}
|
|
|
|
[private]
|
|
fmt:
|
|
@just --fmt --justfile {{ justfile }}
|
|
|
|
[no-cd]
|
|
debug:
|
|
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
tmux has-session -t djls-debug 2>/dev/null && tmux kill-session -t djls-debug
|
|
pkill -f "lsp-devtools" || true
|
|
|
|
tmux new-session -d -s djls-debug "nvim tests/project/djls_app/templates/djls_app/base.html"
|
|
tmux split-window -h -p 20 "just dev devtools record"
|
|
|
|
tmux select-pane -L
|
|
|
|
tmux attach-session -t djls-debug
|
|
|
|
pkill -f "lsp-devtools" || true
|
|
|
|
[no-cd]
|
|
explore FILENAME="djls.db":
|
|
@just dev datasette -o {{ FILENAME }}
|
|
|
|
[no-cd]
|
|
inspect:
|
|
@just dev devtools inspect
|
|
|
|
[no-cd]
|
|
record FILENAME="djls.db":
|
|
rm -f {{ FILENAME }}
|
|
@just dev devtools record --to-sqlite {{ FILENAME }}
|