Zeus
🐳 📦 Bringing containers to your AUR helper since 2022
Install / Use
/learn @threadexio/ZeusREADME
<kbd>Wiki</kbd> <kbd>Install</kbd> <kbd>Usage</kbd> <kbd>FAQ</kbd> <kbd>Releases</kbd> <kbd>Issues</kbd> <kbd>CI</kbd>
</div>
<br>
Zeus. A simple AUR helper which utilizes containers allowing developers and users alike to benefit from it's reproducible, clean and flexible builds. To get started with zeus follow the install instructions or build it yourself. Be sure to check out the wiki for anything else.
Installing
Currently there are 2 packages in the AUR.
zeus- Which builds from the latest releasezeus-bin- Which unpacks prebuilt binaries from the latest release.
| Package | Version |
| :--------: | :---------------------------------: |
| zeus | |
|
zeus-bin | |
NOTE: The binaries for
zeus-binare built in Github Actions
After installing one of the 2 packages, there is one final step towards getting up and running.
Building the actual builder container.
$ zeus -B
<br>If your user does not have access to the docker socket, you will have to run the previous command as root and subsequently every time you want to use the program.
Building
After cloning the repository, use the build target in the Makefile to build everything.
$ make build
By default the
buildtarget builds the debug version, if you wish to build the release version setBUILD_TYPE=release.
$ export BUILD_TYPE=release
$ make build
Testing local changes can be done in 2 ways.
<br>Not installing locally
This method involves no extra steps.
Running the built binary is as simple as:
$ ./target/$BUILD_TYPE/zeus
<br>
Installing locally
Installing locally for easier testing is possible with the install target.
# make install
DESTDIRandPREFIXcan be used to alter the installation.
After all this you should be able to just run zeus directly in the terminal.
$ zeus
Related Skills
himalaya
350.8kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
350.8kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
prose
350.8kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
