Skip to content

ytkg/commit-genius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Commit Genius

release ci release

Installation

Install

$ deno install --allow-env --allow-run --allow-net --allow-read --allow-write https://deno.land/x/commit_genius/cg.ts
✅ Successfully installed cg

$ cg --version
cg v0.1.0

Upgrade

$ cg upgrade

Uninstall

$ deno uninstall cg
$ rm -rf ~/.config/commit_genius # if any config file

Usage

$ export OPENAI_ACCESS_TOKEN=sk-HogehogeXXX
$ # or
$ cg config set api_key sk-HogehogeXXX

$ git add .
$ cg
Possible commit message suggestions:
- Fixed bug in getCommitMessageSuggestion function (getCommitMessageSuggestion関数中のバグを修正)
- Added feature X to component Y (コンポーネントYに機能Xを追加した)
- Refactored function Z for improved performance (機能Zのリファクタリングによるパフォーマンス改善)

Configure

Update configuration with a value for the given key

$ cg config set api_key sk-HogehogeXXX

Print the value of a given configuration key

$ cg config get api_key
sk-HogehogeXXX

Print a list of configuration keys and values

$ cg config list
api_key = sk-HogehogeXXX
Key Description
api_key API key used for authentication with OpenAI
model model name for OpenAI (e.g., gpt-3.5-turbo, gpt-4)

License

The source code is licensed MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •