fix(ariadne): keep preparation target private

This commit is contained in:
2026-09-05 18:43:44 -04:00
parent b98459a6f5
commit 5720f143c5
3 changed files with 4 additions and 9 deletions

View File

@@ -1,9 +1,4 @@
sh_binary(
name = "extract_and_decompile",
srcs = ["extract-and-decompile.sh"],
visibility = ["//visibility:public"],
)
exports_files([
"README.md",
])

View File

@@ -11,13 +11,13 @@ The first target is a shell entry point:
```sh
bazel run //src/ariadne:extract_and_decompile -- \
--game-root "$HOME/.local/share/Steam/steamapps/common/Being a DIK"
--game-root /path/to/game-install
```
The script defaults to `<workspace>/src/ariadne/output`.
This path stays stable when you run the command from inside `src/ariadne`.
Use the Steam `Being a DIK` directory as the game root.
One run processes all installed seasons.
Use the game installation directory as the game root.
One run processes all installed season directories.
If `rpycdec` is not available, the script re-runs itself inside a Nix shell.
Keep the script as a thin orchestration layer.

View File

@@ -7,7 +7,7 @@ Usage: extract-and-decompile --game-root <path> [--output-root <path>] [--force]
Prepare local game-owned source for Ariadne.
Use the Steam "Being a DIK" directory as the game root to process all installed seasons.
Use the game installation directory as the game root to process all installed seasons.
The utility writes recovered source under <output-root>/source/, transient work under <output-root>/work/, and local logs under <output-root>/logs/.
The default output root is <workspace>/src/ariadne/output.
Without --force, it refuses to run when any of those directories already exists.