This repository was archived by the owner on Jun 8, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathjustfile
More file actions
61 lines (46 loc) · 1.4 KB
/
Copy pathjustfile
File metadata and controls
61 lines (46 loc) · 1.4 KB
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
60
61
set shell := ["bash", "-cu"]
# Show available recipes.
default:
@just --list
# Install all workspace dependencies.
install:
pnpm install
# Build all packages in this workspace.
build:
pnpm build
# Run all tests in this workspace.
test:
pnpm test
# Run typechecking across the workspace.
typecheck:
pnpm typecheck
# Build only the desktop app.
desktop-build:
pnpm -C apps/desktop build
# Run only desktop app tests.
desktop-test:
pnpm -C apps/desktop test
# Lint the desktop app.
desktop-lint:
pnpm -C apps/desktop lint
# Run typecheck for desktop app only.
desktop-typecheck:
pnpm -C apps/desktop typecheck
# Build desktop app and start Electron.
desktop-dev:
pnpm -C apps/desktop dev
# Start Electron from existing desktop build output.
desktop-start:
pnpm -C apps/desktop start
# Package desktop app as a universal macOS DMG.
desktop-package:
pnpm -C apps/desktop package
# Start Electron in debug-auth mode (dev-only, enables debug token minting).
desktop-debug-auth:
CL_LOCAL_GATEWAY_DEBUG_AUTH=1 pnpm -C apps/desktop dev
# Start Electron with auth disabled (dev-only, all gateway routes are open. For debugging only. Do not use!).
desktop-no-auth:
CL_LOCAL_GATEWAY_NO_AUTH=1 pnpm -C apps/desktop dev
# Start Electron blocking non-production origins (use when gateway is connected to production relay).
desktop-prod-origins:
CL_LOCAL_GATEWAY_PROD_ORIGINS_ONLY=1 pnpm -C apps/desktop dev