PackageManager just because
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tovi Jaeschke-Rogers a921764f36 Merge branch 'feature/create-install-pkgs' of git.tovijaeschke.xyz:tovi/PackageManager into feature/create-install-pkgs 3 years ago
Archive Add ability to uninstall pkg 3 years ago
Client Merge branch 'feature/create-install-pkgs' of git.tovijaeschke.xyz:tovi/PackageManager into feature/create-install-pkgs 3 years ago
Color Start on package creation 4 years ago
Helper WIP - Add install package 4 years ago
Variables Add pre/post install cmds to manifest yml 3 years ago
.gitignore Add pre/post install cmds to manifest yml 3 years ago
CHANGELOG.md Add initial CHANGELOG.md and README.md 3 years ago
Makefile Add bolt db 4 years ago
README.md Add initial CHANGELOG.md and README.md 3 years ago
go.mod Record installed packages and dependancies in sqlite3 db 3 years ago
go.sum Record installed packages and dependancies in sqlite3 db 3 years ago
notes.txt Add pre/post install cmds to manifest yml 3 years ago

README.md

TJPKG

tjpkg is a package manager that facilitates determining what files changed during a manual installation, and creating a tarball package from the diff. These tarball packages can then be installed by others similar to other Linux package managers.

Why?

TODO

Usage

TODO

TODO

- Implement the file server to download packages
- Implement package groups in the file server
- Implement option to edit package manifest files without manually extracting the package
- Fix dependancy checks by checking for packages being installed as well as already installed packages
- Finish building LFS toolchain for base group
- Implement configuration file
- Fix cross compatiblity issues
- Fix bug where diff is hanging
- Fix errors messages to make more human readable **LOW PRIO**
- Finish README