about summary refs log tree commit diff stats
path: root/home-manager/packages/scripts/deprecated/remove_start
diff options
context:
space:
mode:
authorene <ene@sils.li>2023-02-25 07:54:37 +0100
committerene <ene@sils.li>2023-02-25 07:54:37 +0100
commit06696ca201682f63ea50da3ab41d992ed6b61816 (patch)
tree93152237a2e968cd433d1ca21671dcba52e772b8 /home-manager/packages/scripts/deprecated/remove_start
parentFix(hosts): Update UUIDs for mammun hosts (diff)
downloadnixos-config-06696ca201682f63ea50da3ab41d992ed6b61816.tar.gz
nixos-config-06696ca201682f63ea50da3ab41d992ed6b61816.zip
Feat(packages): Add my scripts
Diffstat (limited to '')
-rwxr-xr-xhome-manager/packages/scripts/deprecated/remove_start29
1 files changed, 29 insertions, 0 deletions
diff --git a/home-manager/packages/scripts/deprecated/remove_start b/home-manager/packages/scripts/deprecated/remove_start
new file mode 100755
index 00000000..b745a4d1
--- /dev/null
+++ b/home-manager/packages/scripts/deprecated/remove_start
@@ -0,0 +1,29 @@
+#! /bin/bash
+
+cd "$i" || exit 1
+rm -r /tmp/scr
+mkdir /tmp/scr/
+star='#!/bin/sh\n\n# shellcheck source=/dev/null\n. /root/.local/lib/shell/lib'
+
+for i in "$1"/*;do
+    awk '
+    !/out2\(/ &&
+        !/readp\(/ &&
+        !/# shellcheck/ &&
+        !/^#!\/bin\/sh/ &&
+        !/^#! \/bin\/sh/ &&
+        !/^#! \/bin\/bash/ &&
+        !/^#!\/bin\/bash/ &&
+        !/^out\(/ &&
+        !/^error\(/ &&
+        !/^warning\(/ &&
+        !/^msg\(/ &&
+        !/msg2\(/ &&
+        !/^die\(/ &&
+        !/^dien\(/
+    ' "$i" > /tmp/scr/"$(basename "$i")"
+    sed -i "1 s|.*|$star\n&|" /tmp/scr/"$(basename "$i")"
+
+done
+
+