From 40fb70c0f76d0e47aa497d32669c30732d40f551 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Sun, 19 Jul 2020 21:48:30 -0700 Subject: [PATCH] Release 0.3.0 --- CHANGELOG.md | 2 ++ Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 15 ++++++++++----- demo/run | 2 +- 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a94eaa9..7af5a00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # run-in-roblox Changelog ## Unreleased Changes + +## 0.3.0 (2020-07-19) * **Breaking**: Reworked command line interface from the ground-up. * Places are now passed with `--place`. * Scripts are now passed via `--script`. A script is now always required. diff --git a/Cargo.lock b/Cargo.lock index 3fce6f6..4896472 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1022,7 +1022,7 @@ dependencies = [ [[package]] name = "run-in-roblox" -version = "0.2.0" +version = "0.3.0" dependencies = [ "anyhow 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", "colored 1.9.3 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index 8243bce..60d751c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "run-in-roblox" description = "Run stuff inside Roblox Studio" -version = "0.2.0" +version = "0.3.0" authors = ["Lucien Greathouse "] edition = "2018" repository = "https://github.com/rojo-rbx/run-in-roblox" diff --git a/README.md b/README.md index 74e4fa0..3ed6f51 100644 --- a/README.md +++ b/README.md @@ -5,13 +5,16 @@ run-in-roblox pipes output from inside Roblox Studio back to stdout/stderr, whic ## Installation +### From GitHub Releases +You can download pre-built binaries from [run-in-roblox's GitHub Releases page](https://github.com/rojo-rbx/run-in-roblox/releases). + ### With [Foreman](https://github.com/rojo-rbx/foreman) run-in-roblox can be installed with Foreman, a toolchain manager for Roblox projects. -**COMING SOON!** - -### From GitHub Releases -You can download pre-built binaries from [run-in-roblox's GitHub Releases page](https://github.com/rojo-rbx/run-in-roblox/releases). +```bash +[tools] +run-in-roblox = { source = "rojo-rbx/run-in-roblox", version = "0.3.0" } +``` ### From crates.io You'll need Rust 1.37.0 or newer. @@ -24,10 +27,12 @@ cargo install run-in-roblox The recommended way to use `run-in-roblox` is with a place file and a script to run: ```bash -run-in-roblox MyPlace.rbxlx --script starter-script.lua +run-in-roblox --place MyPlace.rbxlx --script starter-script.lua ``` This will open `MyPlace.rbxlx` in Roblox Studio, run `starter-script.lua` until it completes, and then exit. +`--place` is optional, but `--script` is required. + ## License run-in-roblox is available under the terms of the MIT License. See [LICENSE.txt](LICENSE.txt) or for details. \ No newline at end of file diff --git a/demo/run b/demo/run index 74406db..c7c8956 100644 --- a/demo/run +++ b/demo/run @@ -3,4 +3,4 @@ set -e rojo build -o Place.rbxlx -run-in-roblox Place.rbxlx \ No newline at end of file +run-in-roblox --place Place.rbxlx --script hello.lua \ No newline at end of file