Packages should be updateable
Is your feature request related to a problem? Please describe. Since you're able to pull packages and their dependencies from GitHub/GitLab we could track if a package is still up to date. A simple commit-hash comparison would be enough to check if a package or dependency got an update.
Describe the solution you'd like
Database models would need fields to track the origin and the commit SHA of the package or dependency. We would need a sub-command like proji package update which either takes a label or a -a flag to update all packages.
Additional context Blindly updating lua scripts might not be the safest thing to do. We might disable them in the main config by default, ask for explicit confirmation everytime or enforce a script review before it will be executed.