diff options
| author | Caroline Larimore <caroline@larimo.re> | 2025-08-18 01:25:44 -0700 |
|---|---|---|
| committer | Caroline Larimore <caroline@larimo.re> | 2025-08-18 01:25:44 -0700 |
| commit | 8a012c97b7ba3777d8d4b9c3a79416d5803a0877 (patch) | |
| tree | ccf483445bcb6dcfd60abbfeb758dc7cea9f2b43 | |
| parent | 0acd9acd953dae1dea70a9c1af45b825713e8a89 (diff) | |
refactor: move launcher info from jq filter to script
| -rwxr-xr-x | mcsh.sh | 7 | ||||
| -rw-r--r-- | meta.jq | 9 |
2 files changed, 6 insertions, 10 deletions
@@ -74,8 +74,11 @@ function launch ( -e "s/\${versions_directory}/$VERSIONS_DIR/g" \ -e "s/\${libraries_directory}/$LIBRARIES_DIR/g" \ -e "s/\${natives_directory}/$NATIVES_DIR/g" \ - -e "s/\${assets_directory}/$ASSETS_DIR/g" \ - -e "s/\${game_directory}/$GAME_DIR/g" + -e "s/\${assets_root}/$ASSETS_DIR/g" \ + -e "s/\${game_directory}/$GAME_DIR/g" \ + \ + -e "s/\${launcher_name}/mcsh/g" \ + -e "s/\${launcher_version}/v0.1.0/g" } printf 'starting game :3\n' >&2 @@ -25,20 +25,13 @@ def replace_placeholders: { "assets_index_name": .assets, - "assets_root": "${assets_directory}", - #"game_directory": "run", - #"natives_directory": "natives", - "classpath": (. as $root | [ .libraries[] | apply_optional | "${libraries_directory}/" + .downloads.artifact.path ] + ["${versions_directory}/\($root.id)/client.jar"] | join(":")), "clientid": "idfk", # log4j config path - "path": "${versions_directory}/\(.id)/log4j.xml", - - "launcher_name": "mcsh", - "launcher_version": "v0.1.0" + "path": "${versions_directory}/\(.id)/log4j.xml" } as $strings | walk(if type == "string" then gsub("\\${(?<key>.*)}"; "\($strings[.key] // "${\(.key)}")") end); |