Skip to content

commitblue/dtsman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

263 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dtsman

your tool to automatically generate a .d.ts file into your localsystem for roblox-ts

Why

Currently, plugins to generate .d.ts code on an object exists, whats wrong with it?

  1. It dosen't directly sync it to the file system
  2. you will have to smash that generate button, copy paste it to your file system, So i wanted something more automatic. Here it is.

How do we use it?

very easily. firstly, you should install the .zip at releases and unpack it, it should look like this when you unpack it screenshot now open your search bar and type in "edit the system environment variables" or if you dont have administrator rights, "edit environment variables for your account" copy the directory path to your dtsman file e.g. "C:\Users\You\Downloads\dtsman" (NOT THE EXE FILE ITSELF) now open that env vars window, and open path and then click "new" and add your dir path to dtsman screenshot2 screenshot3 Click Ok. Click Ok. now open your main terminal and then to verify that dtsman works, type in "dtsman" and press enter. screenshot4 It should say something like this. now that you completely verified dtsman is installed + works, we start running it in our terminal We should type something like this screenshot5 Hit enter The first argument is the path to your .d.ts file, the second is the port for the server. If a popup like "Windows defender has prevented your program from etc etc" has appeared, ignore it. Tada! You setted up dtsman. on the computer, now we want to put it at roblox studio to start syncing the .d.ts file, So whats the hold up?

Latest plugin is here: https://www.roblox.com/library/11335777371/ Install it and launch studio.

(Note that gui is subject to change, so this gui might be outdated) open the plugin screenshot6 now select an object u want to convert to a .d.ts file and click on the button screenshot7 type in our port, we set our port to 8080, so i will put the same number You might have set another port, so set it to the same port screenshot8

Finally, click start Thats it! Watch it become wayy easier.

Soon, we will be able to convert multiple objects very soon. This is like the firstest release now. Hope you enjoy

Limitations (SUBJECT TO CHANGE)

The biggest con of this is you can only sync one object. Next update or some point, We will have some "workers" system where you can sync more than one object.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors