README ¶ Quad-Ops Quad-Ops manages Quadlet container units by synchronizing them from Git repositories. It automatically generates systemd unit files from YAML manifests and handles unit reloading. For full documentation, visit our GitHub Pages. Development Install from Source # clone the repository git clone https://github.com/trly/quad-ops.git # build the binary go build -o quad-ops main.go # move to system directory sudo mv quad-ops /usr/local/bin/ # copy the default config file sudo cp config.yaml /etc/quad-ops/config.yaml # install the systemd service file (optional) sudo cp buildd/quad-ops.service /etc/systemd/system/quad-ops.service # reload systemd daemon sudo systemctl daemon-reload # enable and start the service sudo systemctl enable quad-ops # start the service sudo systemctl start quad-ops Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis cmd quad-ops command unit internal config db internal/db/db.go internal/db/db.go git logger unit validation validation/validation.go validation/validation.go Click to show internal directories. Click to hide internal directories.