任意のコミットSHAを指定できるようにしたい。
git-schemalex -commit $sha1的な事をしたいです。コミットを指定しなければHEAD
git checkout $sha1 してからコマンド打つのと同じという意味ですよね?良さそうな気がします。
もし問題なければ拙作のgo-scripting使っていいです?
個人的な意見なのですが、すごく手間じゃなければ標準のライブラリだけでやるようにしていて( import した方の管理の手間をなくしたいと思っていて。git-schemalex の場合はビルドしたものを使うケースの方が多いかもですけど。)、今回は git のコマンド結果ラップするぐらいだと思うので、置き換えてどのぐらい便利になるかなぁというのが気になってます。
む、github.com/pkg/errors使っちゃってるけど、それもないほうがいいのかな…
/pkg/errors ぐらいはいいかなぁという気がしてます。使ってる人も結構いると思うので。なんかふわっとした感じですいません... まぁそれを言ったら schemalex 本体でも set とか使ってるしあれなんですけどね。ただ、diff 出すのが手間過ぎるので使ってるという感じでした。
go-scriptingを使わない、はメリットあるなしで判断で別にいいんですけど、標準ライブラリ縛りは正直100%やるかやらないかどっちかに統一しないと正直あんまり意味ないかなーと思います。
まぁそうなんですよね。