feat(just): add assert utility function/recipe

This commit is contained in:
Chris Kruining 2025-10-30 21:26:18 +01:00
parent b11ca6bd05
commit 138bb67ffb
No known key found for this signature in database
GPG key ID: EB894A3560CCCAD2
2 changed files with 14 additions and 2 deletions

View file

@ -5,5 +5,6 @@
ls -1 ../systems/x86_64-linux/
[doc('Update the target machine')]
update machine:
@update machine:
just assert '-d "../systems/x86_64-linux/{{ machine }}"' "Machine {{ machine }} does not exist, must be one of: $(ls ../systems/x86_64-linux/ | tr '\n' ' ')"
nixos-rebuild switch --use-remote-sudo --target-host {{ machine }} --flake ..#{{ machine }}