doubt

An explicit, reviewable desired-state reconciler for Arch Linux workstations.

Install and run

curl -fsSL https://doubt.luigiverona.dev/install | bash

The bootstrap verifies the pinned v0.9.6 archive, installs it in your home directory, creates ~/.local/bin/doubt, and immediately starts the real application. Workstation changes still require an explicit y or yes.

Normal usage

doubt
doubt plan
doubt verify
doubt tasks
doubt help

Inspect first

curl -fsSLo /tmp/doubt-install https://doubt.luigiverona.dev/install
less /tmp/doubt-install
bash /tmp/doubt-install

What is trusted

HTTPS authenticates delivery of this bootstrap. The bootstrap embeds the expected SHA-256 of an immutable GitHub release archive and validates every archive member before extraction. This is not independent code signing: control of the site could replace both the bootstrap and its expected hash.

Source, release assets, and security details on GitHub