12345678910111213141516171819202122232425262728293031 |
- #!/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"
- echo "Successfully used magic :) - Will proceed to delete magic.sh now"
- rm magic.sh
|