aboutsummaryrefslogtreecommitdiffhomepage
path: root/bin/misc/sync-gist.sh
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2023-02-14 13:33:23 +0800
committerHsieh Chin Fan <pham@topo.tw>2023-02-14 13:33:23 +0800
commit6fae25b305d714b3ab7608fa003f1af9bf024545 (patch)
tree05507b2c0505659d2fd847ecce988dacab63a236 /bin/misc/sync-gist.sh
parent41ad31a2dee9ff912f222652f022b4c55cddcbf7 (diff)
Rename tools into bin
Diffstat (limited to 'bin/misc/sync-gist.sh')
-rwxr-xr-xbin/misc/sync-gist.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/bin/misc/sync-gist.sh b/bin/misc/sync-gist.sh
new file mode 100755
index 0000000..86cca04
--- /dev/null
+++ b/bin/misc/sync-gist.sh
@@ -0,0 +1,21 @@
1#! /bin/bash
2
3set -o pipefail
4set -e
5
6repo=~/gist/b0d2e7e67aa50298fdf8111ae7466b56
7
8while read -r commit; do
9
10 cd $repo
11 git checkout $commit
12 message="$(git show $commit | sed -n '1,4 d; /^diff/ q; s/^ //p')"
13
14 cd ~/git/Bash-Snippets
15 cp $repo/gist gist/gist
16 git add gist/gist && git commit -m "$message" || true
17done
18
19cd $repo
20git checkout master
21