CCSMB / Standards

Standard file formats, APIs, network protocols, and more for ComputerCraft
Other
8 stars 7 forks source link

CCSMB-10: Specifying where programs and libraries are installed and where user data is stored #26

Closed Rainb0wSkeppy closed 7 months ago

Rainb0wSkeppy commented 8 months ago

Because a lot of programs install all of their files and dependencies in the root directory.

tomodachi94 commented 7 months ago

Thanks for making this!

Something I thought was missing was the type value for each setting. I personally think it should be set to an integer-indexed table to allow setting multiple values, but it would be good if the types are specified in the spec :)

Rainb0wSkeppy commented 7 months ago

Thanks for making this!

Something I thought was missing was the type value for each setting. I personally think it should be set to an integer-indexed table to allow setting multiple values, but it would be good if the types are specified in the spec :)

why would you need to set it to multiple paths?

tomodachi94 commented 7 months ago

why would you need to set it to multiple paths?

This is something that stock CC allows for os.setPath and help.setPath, so something similar should at least be considered for CCSMB-10.

Rainb0wSkeppy commented 7 months ago

why would you need to set it to multiple paths?

This is something that stock CC allows for os.setPath and help.setPath, so something similar should at least be considered for CCSMB-10.

how will programs know where to put stuff if theres multiple paths

Erb3 commented 7 months ago

Why was this merged while still being discussed? The fields at the top aren't even filled in!

To prevent commit spam, the "last updated" field should only be inserted before the PR is merged.

The version field should only be inserted immediately before the PR is merged.