This program enables one-click installation and run of Quake maps and mods via a `q1package` or `q2package` URL.
Repository: Github
q1package:{download-url},{type},{gamedir},{map-to-start?}
| field | explanation | 
|---|---|
| download-url | Url to download the resource | 
| type | mod-folder,maporgamedir, more info below | 
| gamedir | Gamedir to extract files to (ex. id1,quoth,ad) | 
| map-to-start | (Optional) map to start after completing installation. | 
| type | explanation | 
|---|---|
| mod-folder | This type of package contains a fully contained mod directory, ex. sm228.zipcontains a single
            folder calledsm228. | 
| map | This type of package contains only files that should be placed within the mapsdirectory of the
            applicable mod directory, ex..bsp,.lit. | 
| gamedir | Contains a collection of assets intended to be extracted to a mod directory, ex. quoth2pt2full_2.zipcontainspak0.pak-pak2.pakat the
            top level of
            the zip | 
Binaries will be available from the Releases section.
Download the Windows package and extract it to the desired location.
Run the binary (quake-one-click.exe) and set up the configuration via menu. You
      must install the
      handler
      and set the quake paths.
If you move quake-one-click.exe you must re-run the handler
      installation.
Download the Linux package and extract it to a location on your path.
Run the binary from a terminal (quake-one-click) and set up the configuration
      via menu. You must
      install
      the handler and set the quake paths.
Known incompatibilities:
XDG_CURRENT_DESKTOP. xdg-open q1package:asdf
        will return
        file
          'q1package:asdf' does not exist if this is the issue.
      Use GraalVM CE 17 as your JDK.
Run ./gradlew nativeCompile to create a binary. Install the binary as you would
      a release
      version.
Note: Tests are not yet implemented.
To run the test suite, run ./gradlew check.