Go CLI using cobra with mount, unmount, status, and init subcommands. Unlocks via udisks2 D-Bus (passphrase/keyfile) or cryptsetup (FIDO2/TPM2) with ordered method fallback. Includes NixOS-specific LD_LIBRARY_PATH injection for systemd cryptsetup token plugins. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
12 lines
289 B
YAML
12 lines
289 B
YAML
# See https://cirrus-ci.org/guide/FreeBSD/
|
|
freebsd_instance:
|
|
image_family: freebsd-14-3
|
|
|
|
task:
|
|
name: Test on FreeBSD
|
|
install_script: pkg install -y go125 dbus
|
|
test_script: |
|
|
/usr/local/etc/rc.d/dbus onestart && \
|
|
eval `dbus-launch --sh-syntax` && \
|
|
go125 test -v ./...
|