いろいろと雑。仮ということで。
成果物
使い方はGitHub参照。
背景
最近LinuxMint17.3を使っている。しかしLinuxでは以前作成したGitHubアップ用Windowsバッチが使えない。 取り急ぎサクっとアップできるバッチが欲しかった。
実行内容
- ローカルリポジトリを作成する
- リモートリポジトリを作成する
- commit,push
- ローカルDBにリモートリポジトリ名、説明、などを保存する
- リポジトリが持つソースコードのプログラミング言語とそのByteサイズを取得し、ローカルDBに登録する
ユーザ名などの引数を渡してCUIに従い操作すれば、ローカルDB
前回
これまで他の言語で実装したものがある。
Windows.Batch
WindowsでGitHubにアップロードするバッチ。同一リポジトリに対する二回目以降のアップは手入力か別のバッチを用意する必要がある。
Python
http://ytyaru.hatenablog.com/entry/2017/03/20/000000
最終的にはPythonで実装することでWindowsでもLinuxでも動作するようにしたい。 が、gitコマンドの実行などが未実装。 とりあえずリモートリポジトリ作成してローカルDB登録までできる。
所感
DBを用意せねばならないなど事前準備が面倒。ふつうにgitコマンドを実行したほうが早いかもしれない。