(I, nor this project, are affiliated with Rojo or the Rojo team.)
Introduction
Hey!
Have you ever wanted to seamlessly connect your file explorer files to Roblox? Well with CreeperCLI, you can do just that.
You’re probably here because you have heard about this, seen this post, or want an alternative to Rojo.
CreeperCLI is way easier to use than Rojo, as there is almost no setup required.
Quick Start
Installation (1):
To start using CreeperCLI:
Download the CreeperCLI.exe and game folder from the directory, or from the releases page.
Put both of these in a new folder (or one you already have).
I tested it, and it seems like it can’t handle object deleting/renaming. Do you plan on fixing that?
Also, the plugin is able to create folders in game.
I’ll keep testing it further just in case, at least works
I didn’t look at the exe name while writing the post lol.
I tested it, and it seems like it can’t handle object deleting/renaming. Do you plan on fixing that?
@BrAlMeSo_Mc Currently it doesn’t support renaming and deleting. You’ll have to disconnect the plugin > delete the file from the studio > then delete it from file explorer > and reconnect.
Yeah the plugin can make folders in game, it’s a feature. Just make sure you name things correctly because it will override whatever it can’t find.
One of the main issues I faced while making this (I also made a post on it) was how to send messages from the cli to roblox. Turns out you can’t do this. And OpenCloud is something I don’t know much about. Instead I have to send info from Roblox to the cli and get info back.
Tedious process, and it doesn’t really let me post when something is deleted. I could keep a track of all the deleted files and such but it’s a whole can of worms that I’m not really gonna open as of now. It’s on my list though.
The .exe was made using a library that let me compile python to an executable.
And no I use HttpService:PostAsync('localhost:8000'). You just can’t post to studio, you have do the opposite.
GetAsync is pretty much the same but post could lead to extra features in the future.
PostAsync is the same thing as GetAsync, but you can pass in a string as data. And use JsonEncode(table) to get json from a dictionary and pass that as data.