Releases: creepersaur/CreeperCLI-2
v1.2.6
v1.2.5
'no extension' fix
v1.2.4
stop if no root
v1.2.3
- Added
creeper_cli init
command. - default.project.json no longer gets created each second.
v1.2.2
Fixed File paths and updating
v1.2.1
- Added update command in creeper_cli.exe
- Fixed some paths stuff
- rokit/aftman/foreman integration
v1.2.0
- 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
- 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
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
Huge updates
.toml
support- files only update when changed
- server / exe changes
- memory fixes (something like that)
creeper.toml
support