Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin autostart #151

Closed
LPGhatguy opened this issue Apr 4, 2019 · 1 comment
Closed

Plugin autostart #151

LPGhatguy opened this issue Apr 4, 2019 · 1 comment
Labels
scope: cli Relevant to the Rojo CLI scope: plugin Relevant to the Roblox Studio plugin type: enhancement Feature or improvement that should potentially happen

Comments

@LPGhatguy
Copy link
Contributor

I'd like to be able to generate place files that have a special marker that the plugin recognizes, causing it to automatically try to connect to a running Rojo session.

It's really two tightly-coupled features:

  • A flag to rojo build that injects a non-archivable instance into the DataModel with a special name
  • A plugin feature that looks for that special instance on startup and automatically starts a session. This should probably have a filter on the project's name or maybe use an ephemeral port to avoid an accidental collision.

This would lay the groundwork for projects to use a single command to build a place file, open it in studio, and start live syncing. We could bundle that together into a command with a name like rojo start if it proves ubiquitous enough!

@LPGhatguy LPGhatguy added type: enhancement Feature or improvement that should potentially happen scope: cli Relevant to the Rojo CLI scope: plugin Relevant to the Roblox Studio plugin labels Apr 4, 2019
@boatbomber
Copy link
Member

Superseded by #305.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: cli Relevant to the Rojo CLI scope: plugin Relevant to the Roblox Studio plugin type: enhancement Feature or improvement that should potentially happen
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants