XBP Assignment6
pythonで課題
GITのadd,commit,pushの自動化
import subprocess
- import subprocess
- a = ['path="/Users/sakaneshousuke/mygit/xbp/"',
- 'clear',
- 'cd $path',
- 'echo ""',
- 'echo $path',
- 'git add .',
- 'git commit -m "auto commit"',
- 'git push']
- subprocess.call(a, shell=True)
作品説明・なぜこれを作ろうと思ったのか
シェルスクリプトというものを使ってadd,commit,pushのコマンドの一連の流れを一連化し、 pythonで動かしたものです。これがあったらとても便利だなと思ったので作りました。
シェルスクリプトについて
シェルスクリプトとはコマンドを並べて実行してくれるものです。コマンドを打たずにすぐに実行できます。
難しかったこと
難しかったことはシェルスクリプトを作るときにVScodeを使って作るというのに気づくまでに時間がかかったし、そのシェルスクリプトをpythonで動かすのがとても大変でした。
参考にしたサイト一覧
デザイン演習I・II
XBPトップページ