Skip to content

Releases: creepersaur/CreeperCLI-2

v1.2.6

19 Sep 16:41
Compare
Choose a tag to compare
fixed client.luau stuff

v1.2.5

16 Sep 15:00
Compare
Choose a tag to compare
'no extension' fix

v1.2.4

15 Sep 15:58
Compare
Choose a tag to compare
stop if no root

v1.2.3

11 Sep 17:18
09cd925
Compare
Choose a tag to compare
  • Added creeper_cli init command.
  • default.project.json no longer gets created each second.

v1.2.2

10 Sep 15:37
Compare
Choose a tag to compare
Fixed File paths and updating

v1.2.1

10 Sep 12:12
Compare
Choose a tag to compare
  • Added update command in creeper_cli.exe
  • Fixed some paths stuff
  • rokit/aftman/foreman integration

v1.2.0

09 Sep 18:56
Compare
Choose a tag to compare
  • Added sourcemap
  • Added auto-import modules. (using VSCode extensions)
  • Fixed CreeperCLI disconnecting randomly.
  • CreeperCLI will show a disconnected UI when the server is closed or cannot be connected to. (Will automatically disconnect after ~5 seconds.)
  • Plugin source code is now available!
  • You can now create OTHER OBJECT TYPES in creepercli and put scripts inside of them.
  • Added pre-built Linux binaries. (Remind me)

v1.1.1

06 Sep 12:01
Compare
Choose a tag to compare

- First Linux Release!

  • Added custom roots
  • Made the plugin disconnect less
  • Plugin now attempts to reconnect when reopening the game (if you were connected while closing)
  • Fixed connection time bug
  • Some optimizations perhaps
  • Notification changes
  • CreeperCLI no longer attempts when you run/play the game. (It will continue updating only when you exist the game/running state)

v1.1.0

26 Aug 10:58
Compare
Choose a tag to compare

UPDATE v1.1.0

Crazy Upgrades 💥

  • files can now be updated FROM STUDIO and they'll update in your editor of choice
  • scripts can now be inserted inside of other scripts
  • directories can be converted into scripts ^^^
  • creeper.toml got some updates to it's settings

Two Way Sync 🔄

SCRIPTS NOW UPDATE WHEN YOU UPDATE THEM FROM STUDIO!
This now goes both ways. Just update a script in Studio and it'll update when you go back to VScode (Any editor works, including notepad, I'll just use VSCode for an example.)
(Fun Fact: It even recreates the folders/path.)

How to use this?

You'll need to add the folder's path to the two_way_sync array in creeper.toml
(Look at Settings changes! down below)

THIS DOES NOT WORK FOR .json and .toml FILES.
It's suggested you use .lua modules instead for team-create games where changes like this are needed.

Script Directories 📜

SCRIPTS INSIDE SCRIPTS!!!!
You can now create a directory and add an init.*.luau file and it'll swap out the directory for a script.
Keep in mind that any object that was taking the place of the directory will be deleted and a new one will be created as a replacement.
Objects inside it will remain though, so you CAN put objects inside of scripts.

creeper.toml ⚙️

Added 2 more settings for your easy access.

  • two_way_sync : array[string]

    An array, which takes the path of the scripts which should have two_way_sync enabled. Any scripts inside the path (folder probably) will update the .luau files in VScode. Basically, if someone changes the Studio Scripts, it'll update on your computer too.

  • two_way_descendants : boolean

    Update all descendants of the path/folder, or only the children. true by default.
    If it's true then only the children of the path get synced back. Any scripts inside scripts, or inside objects won't be considered and won't be synced back.

v1.0.1

13 Aug 18:04
Compare
Choose a tag to compare

Huge updates

  • .toml support
  • files only update when changed
  • server / exe changes
  • memory fixes (something like that)
  • creeper.toml support