tetraloba / PKM

tetraloba's Personal Knowledge Management Project. It can also be used as a memo or diary.
0 stars 0 forks source link

メモをコミットしてプッシュするコマンド #8

Open tetraloba opened 1 year ago

tetraloba commented 1 year ago

メモファイルを保存しているdataフォルダをgitで管理している場合に add commit pushするコマンドを実装したい。 tp pushtp acp

elif [ "$1" = "acp" ]; then # acpコマンド
  cd ${DATADIR}
  git add -A && git commit -m "u" && git push

のように実装すれば良い。 tp acp "message"でコミットメッセージを設定できるようにしても良いかも。

コミットの前にpullした方が良いか。

elif [ "$1" = "pacp" ]; then # pacpコマンド
  cd ${DATADIR}
  if [ $# -lt 2 ]; then
    str="m"
  else
    str="$2"
  fi
  git pull && git add -A && git commit -m "${str}" && git push

そもそもGitリポジトリかどうか、リモートが設定されているかどうかという問題は有るが。