Slight improvements to legibility of results
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
let servers = [isaiah jeremiah zeke genesis vm-gitlab vm-jellyfin]
|
||||||
|
|
||||||
def par-map [ items: list, c: closure ] {
|
def par-map [ items: list, c: closure ] {
|
||||||
let results = $items | par-each -k $c
|
let results = $items | par-each -k $c
|
||||||
$items | enumerate | reduce -f {} {|e, a| $a | upsert $e.item { $results | get $e.index }}
|
$items | enumerate | reduce -f {} {|e, a| $a | upsert $e.item { $results | get $e.index }}
|
||||||
@@ -30,9 +32,13 @@ def deploy [ $host: string, $build: string = "" ] {
|
|||||||
if $buildhost == "linode" {
|
if $buildhost == "linode" {
|
||||||
$buildhost = "isaiah"
|
$buildhost = "isaiah"
|
||||||
}
|
}
|
||||||
nixos-rebuild switch --use-remote-sudo --use-substitutes --target-host $host --build-host $buildhost
|
nixos-rebuild switch --use-remote-sudo --use-substitutes --target-host $host --build-host $buildhost | complete
|
||||||
}
|
}
|
||||||
|
|
||||||
def ff [ $file: string ] {
|
def ff [ $file: string ] {
|
||||||
ls **/* | where name =~ $file
|
ls **/* | where name =~ $file
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def update_all [] {
|
||||||
|
par-map $servers {|e| deploy $e} | explore
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user