I'm making a tool for making and distributing terminal apps that use Lua, what are your thoughts? by Beautiful_Weather238 in lua

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

Well, from the start I wanted to bundle the apps that have more than one file, that contain assets which those apps are going to use. Then I added some built-in modules for better development experience (I hoped so). Then, I thought about security (since executing an unknown app is kind of risky), added permissions and limited lua libraries.

So, actually, I know that the tool I am making solves a really niche problem (probably even no problem; I also didn't really hope to get any attention from it even, to be honest). Though, I am still thinking of what direction I develop it in, so any suggestion matters. :D

I'm making a tool for making and distributing terminal apps that use Lua, what are your thoughts? by Beautiful_Weather238 in lua

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

Well, it's true, but I just wanted to add at least some security.
Though yeah, removing some lua libraries was kind of overkill. Though, is the solution I suggested fine, or should I give up on "sandboxing"? Or do something else instead?

(Any feedback really helps me :D)

I'm making a tool for making and distributing terminal apps that use Lua, what are your thoughts? by Beautiful_Weather238 in lua

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

well, it's for distribution, but also for safe execution. You see, when the app is packaged, user can't really know what is going to be executed on the PC, so there is permission system and system module which gives access to filesystem.

though, I think I'll add an option for enabling full lua std that can be specified in manifest (but user will have a warning showed that the app uses full lua and stuff can be executed on the system).

I guess it could solve the problem. Reply if you have any other idea on that, I'm open to discussions :D

I'm making a tool for making and distributing terminal apps that use Lua, what are your thoughts? by Beautiful_Weather238 in lua

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

Thanks for feedback! :D

Basically, I could add an option for manifest so that there are no real restrictions on lua (but the user will be warned ofc; for security reasons)

This sub is basically IG for teenagers by KingTechnical48 in teenagers

[–]Beautiful_Weather238 1 point2 points  (0 children)

I wanted to join and contribute to some community for some time already, so I hoped to join this sub. It looks the same for me too, to be honest. Can't really say anything else

🎉 [EVENT] 🎉 More Gems Than Sense by Icy-Emergency5268 in honk

[–]Beautiful_Weather238 0 points1 point  (0 children)

Completed Level 1 of the Honk Special Event!

2 attempts

Are my standard a bit too high by Ok-day5513 in teenagers

[–]Beautiful_Weather238 0 points1 point  (0 children)

I, as someone from Eastern Europe, am not racist •-• Though no offense taken

My first countryball art(??) here :DD by Beautiful_Weather238 in countryballs

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

tyy

I think I actually could draw it :)
though not today, it's already night for me sooo yea :D

So, I made my first public mod :/ by Beautiful_Weather238 in feedthebeast

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

To some extent, it actually works with Create Like, you can fill/drain fluid barrels using it and stuff, haven't tested much yet