v0.1.5: Introduce Manual Confirm (#3)
* Add question crate to prompt user for commit message
This commit adds the question crate to prompt the user for a commit message.
The question crate is used to ask the user if they want to commit the message
that was generated by the OpenAI API.
The user can choose to commit the message or abort the commit.
* Add a dry-run flag to the CLI
This commit adds a dry-run flag to the CLI. This flag will allow the user to
see what the commit message would be without actually committing the changes.
* Add a spinner to the CLI
This is a nice addition to the CLI.
It makes the CLI more fun to use.
* Overshadow variable
Co-authored-by: Miguel Piedrafita <[email protected]>