summaryrefslogtreecommitdiff
path: root/justfile
diff options
context:
space:
mode:
authorseth <[email protected]>2024-01-16 05:24:35 -0500
committerseth <[email protected]>2024-01-16 05:24:35 -0500
commit6a7f51a7bc2c05e94a3925c5aeb8dd3e7a74d135 (patch)
tree7bb1f61fac8671707b0fc5d96a80b7cde46d03ca /justfile
parenta1a0f50963acb69b487b60f72e125e3792de10ca (diff)
justfile: cleanup rebuild recipes
Diffstat (limited to 'justfile')
-rw-r--r--justfile24
1 files changed, 6 insertions, 18 deletions
diff --git a/justfile b/justfile
index 2f74c04..eef7e64 100644
--- a/justfile
+++ b/justfile
@@ -1,7 +1,6 @@
alias b := build
alias c := check
alias dr := dry-run
-alias p := pre-commit
alias sw := switch
alias t := test
alias u := update
@@ -9,29 +8,21 @@ alias ui := update-input
rebuildArgs := "--verbose"
rebuild := if os() == "macos" { "darwin-rebuild" } else { "nixos-rebuild" }
-asRoot := if os() == "linux" { "true" } else { "false" }
default:
@just --choose
[private]
-rebuild subcmd root="false":
- {{ if root == "true" { "sudo " } else { "" } }}{{ rebuild }} {{ subcmd }} {{ rebuildArgs }} --flake .
+rebuild subcmd:
+ {{ rebuild }} {{ subcmd }} {{ rebuildArgs }} --flake .
-boot:
- @just rebuild boot {{ asRoot }}
+build: (rebuild "build")
-build:
- @just rebuild build
+dry-run: (rebuild "dry-run")
-dry-run:
- @just rebuild dry-run
+switch: (rebuild "switch")
-switch:
- @just rebuild switch {{ asRoot }}
-
-test:
- @just rebuild test {{ asRoot }}
+test: (rebuild "test")
ci:
nix run \
@@ -70,9 +61,6 @@ deploy-all:
--inputs-from . \
'nixpkgs#deploy-rs' -- -s
-pre-commit:
- pre-commit run
-
clean:
rm -rf \
result* \