diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..455e11f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.PlaydateSDK diff --git a/justfile b/justfile index df1a982..e2fb69b 100644 --- a/justfile +++ b/justfile @@ -1,18 +1,14 @@ bin := "Rush.pdx" -playdate_sdk_version := "2.6.2" -export PLAYDATE_SDK_PATH := x"~/.local/bin/PlaydateSDK-" + playdate_sdk_version +export PLAYDATE_SDK_PATH := justfile_directory() / ".PlaydateSDK" alias b := build build: - $PLAYDATE_SDK_PATH/bin/pdc src {{ bin }} + pdc src {{ bin }} alias s := simu simu: build PlaydateSimulator {{ bin }} -setup: - tools/download-sdk.nu {{ playdate_sdk_version }} - alias pxl := pixelorama pixelorama: pixelorama diff --git a/tools/download-sdk.nu b/tools/download-sdk.nu deleted file mode 100755 index abb9047..0000000 --- a/tools/download-sdk.nu +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env nu - -def main [version: string] { - let sdk_path = $"~/.local/bin/PlaydateSDK-($version)" | path expand - if ($sdk_path | path exists) { - print $"SDK already installed at ($sdk_path)" - return - } - - let sdk_url = $"https://download.panic.com/playdate_sdk/Linux/PlaydateSDK-($version).tar.gz" - let out_path = mktemp --tmpdir $"PlaydateSDK-($version)-XXX.tar.gz" - - http get $sdk_url | save --raw --progress --force $out_path - - let parent_dir = $sdk_path | path dirname - mkdir $parent_dir - let uncompress = tar xf $out_path --directory $parent_dir | complete - if $uncompress.exit_code != 0 { - print --stderr $uncompress.stderr - exit 1 - } - - run-external sudo $"($sdk_path)/setup.sh" -}