Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/insprill/buildtools-assistant
A cross-platform CLI tool to make running Spigot's BuildTools easier
https://github.com/insprill/buildtools-assistant
buildtools bukkit hacktoberfest rust spigot
Last synced: 3 months ago
JSON representation
A cross-platform CLI tool to make running Spigot's BuildTools easier
- Host: GitHub
- URL: https://github.com/insprill/buildtools-assistant
- Owner: Insprill
- License: apache-2.0
- Created: 2022-11-27T01:41:56.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-28T18:56:44.000Z (9 months ago)
- Last Synced: 2024-10-12T03:21:47.328Z (4 months ago)
- Topics: buildtools, bukkit, hacktoberfest, rust, spigot
- Language: Rust
- Homepage:
- Size: 226 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![Apache 2.0 License][license-shield]][license-url]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
## Usage
To use BuildTools Assistant, you can either build it locally, or download the [latest prebuilt binary][latest-actions-build]. 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](https://www.rust-lang.org/tools/install) 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](https://docs.github.com/en/get-started/quickstart/contributing-to-projects) guide.## License
Distributed under the Apache 2.0 License. See [`LICENSE`][license-url] for more information.
[contributors-shield]: https://img.shields.io/github/contributors/Insprill/buildtools-assistant.svg?style=for-the-badge
[contributors-url]: https://github.com/Insprill/buildtools-assistant/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/Insprill/buildtools-assistant.svg?style=for-the-badge
[forks-url]: https://github.com/Insprill/buildtools-assistant/network/members
[stars-shield]: https://img.shields.io/github/stars/Insprill/buildtools-assistant.svg?style=for-the-badge
[stars-url]: https://github.com/Insprill/buildtools-assistant/stargazers
[issues-shield]: https://img.shields.io/github/issues/Insprill/buildtools-assistant.svg?style=for-the-badge
[issues-url]: https://github.com/Insprill/buildtools-assistant/issues
[license-shield]: https://img.shields.io/github/license/Insprill/buildtools-assistant.svg?style=for-the-badge
[license-url]: https://github.com/Insprill/buildtools-assistant/blob/master/LICENSE
[latest-actions-build]: https://nightly.link/Insprill/buildtools-assistant/workflows/build/master