Skip to content

A cross-platform CLI tool to make running Spigot's BuildTools easier

License

Notifications You must be signed in to change notification settings

Insprill/buildtools-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues Apache 2.0 License

BuildTools Assistant

A cross-platform CLI tool to easily run Spigot's BuildTools for one or more versions simultaneously, without the Java version mess.

Report Bugs · Request Features

Table of Contents

  1. About The Project
  2. Usage
  3. Compiling
  4. Contributing
  5. License

Usage

To use BuildTools Assistant, you can either build it locally, or download the latest prebuilt binary. You can then run it with the --help flag to see the proper usage.

Example for all versions between 1.8 and 1.21 ./buildtools-assistant 1.21 1.20.6 1.20.5 1.20.4 1.20.3 1.20.2 1.20.1 1.20 1.19.4 1.19.3 1.19.2 1.19.1 1.19 1.18.2 1.18.1 1.18 1.17.1 1.17 1.16.5 1.16.4 1.16.3 1.16.2 1.16.1 1.16 1.15.2 1.15.1 1.15 1.14.4 1.14.3 1.14.2 1.14.1 1.14 1.13.2 1.13.1 1.13 1.12.2 1.12.1 1.12 1.11.2 1.11.1 1.11 1.10.2 1.10 1.9.4 1.9.2 1.9.2 1.9 1.8.8 1.8.7 1.8.6 1.8.5 1.8.4 1.8.3 1.8

Compiling

To compile BuildTools Assistant, you'll need Rust 1.74.1 or newer.
Clone this repo, then run cargo build --release from your terminal.
You can find the compiled program in the target/release directory.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create.
Any contributions you make are greatly appreciated!
If you're new to contributing to open-source projects, you can follow this guide.

License

Distributed under the Apache 2.0 License. See LICENSE for more information.