Scappleはgithubで同期する

Scappleは良いツールだが、cloud syncが微妙
ファイルの中身を見るとテキストファイルなので、gitで管理すればコンフリクトも解消できるし、良さげ
というわけで、gitで管理しようと思ったがいちいちpushするのめんどくさいので自動化した。
リポジトリを作成し、masterに対してpushするだけなので、以下で良い。

while true;
do
 echo 'watching...'
 sleep 60
 if [ -z "$(git status --porcelain)" ]; then
   echo 'no change.'
 else
   echo 'uncommit file exist.'
   git add .
   git commit -m "auto commit"
   git push
 fi
done

auto_commit.shというファイルにして

sh auto_commit.sh &

としてやれば完了









この記事が気に入ったらサポートをしてみませんか?