diff --git a/getting-started/cpp-stuff.md b/getting-started/cpp-stuff.md index 1809bc0..e7502bf 100644 --- a/getting-started/cpp-stuff.md +++ b/getting-started/cpp-stuff.md @@ -30,4 +30,8 @@ brew install llvm ``` ### Linux -Linux is well.. complicated \ No newline at end of file +Linux is a bit more complicated, as obviously there's no linux release of GD (yet). Of course, you can run the Windows version of GD through software like [wine](https://www.winehq.org/) quite well, which is probably what you're already doing. + +Because of that, this guide will set you up to [cross-compile](https://en.wikipedia.org/wiki/Cross_compiler) windows Geode mods from linux. + +We recommend reading this gist: [linux-win-cross.md](https://gist.github.com/matcool/abb65ee59ded3766717c673014c3a2a7) for up to date information on how to cross compile. \ No newline at end of file diff --git a/getting-started/geode-cli.md b/getting-started/geode-cli.md index 162215e..e6f8992 100644 --- a/getting-started/geode-cli.md +++ b/getting-started/geode-cli.md @@ -10,6 +10,7 @@ The Geode SDK has its own command line utility program to aid in many tasks invo * [Windows](#windows) * [MacOS](#macos) +* [Linux](#linux) ## Windows (Recommended) You can use [scoop](https://scoop.sh/) to easily install the cli by doing: @@ -47,8 +48,19 @@ brew install geode-sdk/geode/geode-cli It is recommended that you [set up a profile now](#profile-setup). +## Linux + +We provide prebuilt linux binaries in the CLI releases page, which you can find here: \ +https://github.com/geode-sdk/cli/releases/latest + +Since this is different per distro, you must figure out how to add this binary to your path for CMake to find it. + +Once you figure that out, it is recommended that you [set up a profile now](#profile-setup). + + # Profile Setup A profile is just an instance of Geometry Dash. It's a good idea to set up one up for CLI so your mods can be automatically installed post build. To setup a new profile, simply run the `geode config setup` command on your terminal. +