Class: CommitGpt::CommitAi
- Inherits:
-
Object
- Object
- CommitGpt::CommitAi
- Defined in:
- lib/commitgpt/commit_ai.rb
Overview
Commit AI roboter based on GPT-3
Constant Summary collapse
- OPENAI_API_KEY =
ENV.fetch("OPENAI_API_KEY", nil)
Instance Method Summary collapse
Instance Method Details
#aicm ⇒ Object
13 14 15 16 17 18 |
# File 'lib/commitgpt/commit_ai.rb', line 13 def aicm exit(1) unless welcome diff = git_diff || exit(1) = (diff) || exit(1) puts `git commit -m "#{}" && echo && echo && git log -1 && echo` if confirmed end |