lkjdsaljkdsalkjdsalkjdsalkjdsa

This commit is contained in:
2025-06-03 22:24:13 +02:00
parent cbee748692
commit 5043141431

View File

@@ -996,11 +996,20 @@ enqueue-nixpkgs-review *$prs:
)
declare -a configs=()
readarray -td $'\n' "configs" < <( printf "%s\n" "${all_configs[@]}" | fzf --sync --layout=reverse --multi )
cd master
cd master # required for nixpkgs-review
prefix="$(
gum choose \
$'' \
$'bolle\t~/repos/nixpkgs/master/' \
$'garp\t~/repos/nixpkgs/master/'
)"
gum confirm
for pr in $prs; do
declare -a nixpkgs_review_args=(
pr "$pr"
declare -a cmd
# nixpkgs-review
cmd=(
nixpkgs-review pr "$pr"
--no-shell
--post-result
--systems "${systems[*]}"
@@ -1008,10 +1017,16 @@ enqueue-nixpkgs-review *$prs:
)
# TODO: --checkout commit
# TODO: --eval local
#echo + pueue add nixpkgs-review "${nixpkgs_review_args[@]}"
(set -x
pueue add --escape nixpkgs-review "${nixpkgs_review_args[@]}"
)
# pueue
cmd=( pueue add --escape "${cmd[@]}" )
# ssh
if [[ -n "$prefix" ]]; then
cmd=( ssh "$(cut <<<"$prefix" -f1)" "cd $(cut <<<"$prefix" -f2) && systemd-run --scope --user $(printf " %q" "${cmd[@]}" )" )
fi
(set -x; "${cmd[@]}" )
done
# === internal helpers ===