XBP Assignment6

pythonで課題

GITのadd,commit,pushの自動化

import subprocess
  1. import subprocess
  2. a = ['path="/Users/sakaneshousuke/mygit/xbp/"',
  3.      'clear',
  4.      'cd $path',
  5.      'echo ""',
  6.      'echo $path',
  7.      'git add .',
  8.      'git commit -m "auto commit"',
  9.      'git push']
  10. subprocess.call(a, shell=True)

作品説明・なぜこれを作ろうと思ったのか

シェルスクリプトというものを使ってadd,commit,pushのコマンドの一連の流れを一連化し、 pythonで動かしたものです。これがあったらとても便利だなと思ったので作りました。

シェルスクリプトについて

シェルスクリプトとはコマンドを並べて実行してくれるものです。コマンドを打たずにすぐに実行できます。

難しかったこと

難しかったことはシェルスクリプトを作るときにVScodeを使って作るというのに気づくまでに時間がかかったし、そのシェルスクリプトをpythonで動かすのがとても大変でした。

参考にしたサイト一覧


デザイン演習I・II
XBPトップページ