e3772d0944some bug fixes, manifest.toml don't exist anyomre and all data for installation will be in one file name Packet.luarobogg1332025-10-25 10:16:33 -03:00
df32178372with afero functions need, to see more functions to use aferorobogg1332025-10-24 17:14:44 -03:00
df4c76bd99Refactor Manifest struct to change Dependencies from slice to map for better dependency management, and removing somethings from manifest struct tooroboogg1332025-10-03 18:45:49 -03:00
af24fa84a2don't need to verify index.db integrity anymoreroboogg1332025-10-03 17:04:04 -03:00
4b54a9c74bRefactor database schema and update dependency handling in coderoboogg1332025-10-03 17:03:23 -03:00
f25366d40cRefactor database schema and update dependency handling in coderoboogg1332025-10-01 22:19:02 -03:00
cadf5fedcbImproving packets with better dependencie resolution, adding a function to auto resolve dependencies.roboogg1332025-10-01 18:11:53 -03:00
cfb11cf6e6New database schema need to change all code filesroboogg1332025-10-01 17:32:08 -03:00
bb4f221fc9Adding "-r", to create a system user to not show up on user login screenroboogg1332025-09-29 19:21:24 -03:00
9cf5ae61d8removing the second and useless exec.Command of useraddroboogg1332025-09-29 16:37:13 -03:00
ff4c61315eRemoving unecessary param and variable on GetSandboxroboogg1332025-09-28 21:58:55 -03:00
76450789b0io can be used, require too, and packageroboogg1332025-09-28 21:55:50 -03:00
0e8db8b40eEnhance permission handling in package installation and removal commands; add user management functions for improved security. Now for every time packets will execute lua scripts, it will change process euid to an unprivileged user; Now lua scripts can execute more lua default functionsroboogg1332025-09-28 21:55:13 -03:00
3591460214Update search command description for clarityroboogg1332025-09-28 17:55:52 -03:00
96db4572b4Add list command to manage installed packages, and search to see all packages avaiableroboogg1332025-09-28 17:55:36 -03:00
17e1b4b3abRefactor logging and variable names for consistency; update log messages for clarityroboogg1332025-09-28 17:24:17 -03:00
73171424e4Update dependencies: remove indirect reference to gin-gonic and add new dependencies for go-cmp, assert, and testifyroboogg1332025-09-28 17:24:02 -03:00
b4f55ad36fFixing some huge bugs, and implemented remove functionroboogg1332025-09-28 16:45:51 -03:00
2c322d4de8progress doing remove cmd, and removing GetPackage function from the pkg package, now GetPackage function can be found on package utilsroboogg1332025-09-27 00:39:49 -03:00
2735749b12Added a function to read manifest from the file manifest.toml and not only from a package fileroboogg1332025-09-23 19:12:08 -03:00
05fbbde194Setting data_dir variable to lua scripts to a string with the package data folderroboogg1332025-09-23 19:11:11 -03:00
fe81e6bf22Revert "setting data_dir variable to a string with the package data folder"roboogg1332025-09-23 19:09:50 -03:00
2cfe78721asetting data_dir variable to a string with the package data folderroboogg1332025-09-23 19:08:21 -03:00
ff986ef943now InstallPackage function from packets package don't try to read a config.toml, it get the path to install by a param; added async dependency install processroboogg1332025-09-21 22:52:03 -03:00
f34308367eImplement UDP socket server and add package installation check utilityroboogg1332025-09-21 10:34:49 -03:00
68b394523dAdd ed25519 public key and enhance package installation error handlingroboogg1332025-09-20 21:55:34 -03:00