-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlion.toml
More file actions
33 lines (28 loc) · 2.02 KB
/
Copy pathlion.toml
File metadata and controls
33 lines (28 loc) · 2.02 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
# ─────────────────────────────────────────────────────────────────────────────
# L.I.O.N — lion.toml (per-project sandbox configuration)
# ─────────────────────────────────────────────────────────────────────────────
#
# Place this file in your project root. lion reads it automatically and merges
# it with the global config at ~/.config/lion/lion.toml.
# All paths support ~ for your home directory.
#
# ─────────────────────────────────────────────────────────────────────────────
[sandbox]
# ── Project directory access ──────────────────────────────────────────────────
# "rw" — project root is writable (for build output, etc.)
# "ro" — project root is read-only (safer default)
project_access = "rw"
# ── Source directory protection ───────────────────────────────────────────────
# When project_access = "rw", lion overlays a read-only bind on <project>/src
# so source code is protected even if the rest of the project is writable.
src_access = "ro"
# ── Project-specific extra mounts ─────────────────────────────────────────────
# Add paths that are only needed for THIS project here.
# For mounts you want everywhere, use ~/.config/lion/lion.toml instead.
#
# [[mount]]
# path = "/tmp/lion-output"
# access = "rw"
# [[mount]]
# path = "/home/user/Projects/Website"
# access = "rw"