1
0
Fork 0
No description
  • go 95%
  • Bash 5%
Find a file
2026-07-07 21:24:01 -04:00
screenshots init: adding a screenshot to readme 2026-06-08 06:09:47 -04:00
tool refactor: improved build.sh to use GoBin field from weld.yml 2026-07-07 21:24:01 -04:00
.gitattributes chore: updated .gitattributes 2026-05-30 17:46:30 -04:00
.gitignore init: adding .gitignore and .gitattributes files 2026-05-20 02:48:33 -04:00
AGENTS.md chore: updating agents.md 2026-06-06 02:19:15 -04:00
README.md init: adding a screenshot to readme 2026-06-08 06:09:47 -04:00

Bocks

latest files.poixson.com Built with Weld AGPL+PXN

A simple package manager and tools for any distro.

I wanted to make packages for multiple different platforms/distros. Over the years I grew tired of dealing with the troubles that come with all the different packaging tools. Most package formats are based around compiling c code with the make tool, and any other language needs to be shoehorned in. Why don't we have just a simple standard. That is what I want. Keep it simple stupid.

I start with a simple set of goals.

  • Start with a popular compression format, and don't do anything special or custom.
  • Use json for metadata, plain and simple.
  • Package indexes are simply a package with a json list of package metadata.
  • Update the package index by updating the index package. Simple, it's the same package format, and some json.
  • No need to pre-construct a filesystem structure, place things where they go when installed.

This project is still in alpha, so you might run into some bugs, especially if running on an untested distro. Please report any bugs you run into so it can be fixed.

(back to top)

screenshot1

(back to top)

Future Plans

  • Per-User - Currently only root system-wide installs are supported.
  • Tracking of installed packages.
  • Package Updating - It's recommended to only use this with docker/podman until a future version where the project is more functional.
  • Package Removal
  • Checksums and package signing.
  • Separation of dev/stable builds.

(back to top)

Source Code

repo: git.poixson.com/PoiXson/Bocks

(back to top)

License

AGPL+PXN, see LICENSE

Be Free and Create

(back to top)