about summary refs log tree commit diff
path: root/maintainers/scripts/kde/collect-logs.nu
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2024-02-29 00:12:06 +0000
committerGitHub <noreply@github.com>2024-02-29 00:12:06 +0000
commit47e7b83fd1c8d5fdacf6a5a7a56a93b578a3e973 (patch)
tree6d881938afd0213b11da5882259c30c19cd46d34 /maintainers/scripts/kde/collect-logs.nu
parentc014c04d4a7cb701c658f02bc848a8875c85f80a (diff)
parent518fb6209492468f20b282b5e986549aadf80ef9 (diff)
Merge master into haskell-updates
Diffstat (limited to 'maintainers/scripts/kde/collect-logs.nu')
-rwxr-xr-xmaintainers/scripts/kde/collect-logs.nu11
1 files changed, 11 insertions, 0 deletions
diff --git a/maintainers/scripts/kde/collect-logs.nu b/maintainers/scripts/kde/collect-logs.nu
new file mode 100755
index 0000000000000..1d07fa9d2caf7
--- /dev/null
+++ b/maintainers/scripts/kde/collect-logs.nu
@@ -0,0 +1,11 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i nu -p nushell
+cd $"($env.FILE_PWD)/../../.."
+
+mkdir logs
+nix-env -qaP -f . -A kdePackages --json --out-path | from json | values | par-each { |it|
+    echo $"Processing ($it.pname)..."
+    if "outputs" in $it {
+        nix-store --read-log $it.outputs.out | save -f $"logs/($it.pname).log"
+    }
+}