diff --git a/src/ariadne/BUILD b/src/ariadne/BUILD index 4729c06..cc4bfff 100644 --- a/src/ariadne/BUILD +++ b/src/ariadne/BUILD @@ -1,9 +1,4 @@ sh_binary( name = "extract_and_decompile", srcs = ["extract-and-decompile.sh"], - visibility = ["//visibility:public"], ) - -exports_files([ - "README.md", -]) diff --git a/src/ariadne/README.md b/src/ariadne/README.md index 7051986..1075ba1 100644 --- a/src/ariadne/README.md +++ b/src/ariadne/README.md @@ -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 `/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. diff --git a/src/ariadne/extract-and-decompile.sh b/src/ariadne/extract-and-decompile.sh index 8d0f304..5788541 100755 --- a/src/ariadne/extract-and-decompile.sh +++ b/src/ariadne/extract-and-decompile.sh @@ -7,7 +7,7 @@ Usage: extract-and-decompile --game-root [--output-root ] [--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 /source/, transient work under /work/, and local logs under /logs/. The default output root is /src/ariadne/output. Without --force, it refuses to run when any of those directories already exists.