-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjustfile
More file actions
29 lines (22 loc) · 1010 Bytes
/
justfile
File metadata and controls
29 lines (22 loc) · 1010 Bytes
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
# sidequest — project tasks
# Framework recipes imported from .pennyfarthing/justfile.pf
import '.pennyfarthing/justfile.pf'
root := justfile_directory()
default:
@just --list
# Launch renderer daemon with all models pre-loaded (idempotent — skips if already running)
renderer:
@if sidequest-renderer --status > /dev/null 2>&1; then echo "Renderer already running"; else sidequest-renderer --warmup; fi
# Check renderer daemon status
renderer-status:
sidequest-renderer --status
# Shutdown renderer daemon (graceful, then force if needed)
renderer-stop:
@sidequest-renderer --shutdown 2>/dev/null || true
@sleep 2
@if [ -f /tmp/sidequest-renderer.pid ]; then kill $(cat /tmp/sidequest-renderer.pid) 2>/dev/null || true; rm -f /tmp/sidequest-renderer.pid /tmp/sidequest-renderer.sock; echo "Force killed"; else echo "Stopped"; fi
# Launch Discord bot (kills any existing instance first)
discord:
pkill -f "sidequest.*--discord" || true
sleep 1
sidequest --discord