-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add the "codegen" subcommand #98
Conversation
Codecov Report
@@ Coverage Diff @@
## master #98 +/- ##
========================================
- Coverage 91.69% 91% -0.69%
========================================
Files 46 47 +1
Lines 1950 2046 +96
========================================
+ Hits 1788 1862 +74
- Misses 162 184 +22
Continue to review full report at Codecov.
|
returncode が常に 1 になっちゃってたので修正しました。 |
コードは少ないほうがいいし、どうせ手遅れになる前にリファクタするので今はこれでOKです。
両方同時にサポートされるというのは一理あります。なので、このままで行きましょう。別のissueを立てました (#100)。
ありがとうございます!
確認させてください。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
旧URLのテスト追加とテストのclass名が少し変なのを直して頂ければ他は良さそうです!
@kyuridenamida 指摘してもらったところは修正できたはずです。もう一度確認お願いします |
readme に説明を書くの忘れていました。書きます |
書きました |
マージしました。ありがとうございます |
こちらこそありがとうございます |
ユーザインターフェースは以下のようになりました。
gen
サブコマンドのものを拝借してできるだけ似せた形です。言語の指定は、デフォルトではconfigファイルを読みに行きます。
gen
サブコマンドの実装の内部の関数を借りてきてます。コピペを嫌って直接 import してますが、これはこれで依存が後々つらいので後で refactoring が必要です。gen
コマンドに足すのと同時に行なうべきだろうことが理由です。必要なら別のプルリクとして投げます。