Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

commitiq

Package Overview
Dependencies
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

commitiq

CommitIQ is a tool that helps you write better commit messages.

  • 6.2.3
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

CommitIQ 🚀

Overview

CommitIQ is a CLI tool designed to simplify and automate your git workflow 100% written in Rust. It leverages the power of GPT-3 to generate, add, and commit git changes for you.

Prerequisites

  • An OpenAI API key is required. Get one here.

Installation

You can install CommitIQ using npm, Yarn, or pnpm.

Using npm

npm install -g commitiq

Using Yarn

yarn global add commitiq

Using pnpm

pnpm add --global commitiq

Commands

  • ciq: This command automatically generates a commit message, adds files, and commits the changes.
  • ciq config set <OPENAI_API_KEY>: This command sets your OpenAI API key, which is stored in a .commitiq file at the root directory.

Usage Example

Here's a quick example to give you a taste of how CommitIQ works:

jacobslunga@Schlunkysdator:CommitIQ$ ciq
Generating commit message...

Generated commit message:
Update main.rs, delete multiple files in target/debug/incremental
Do you want to commit with this message? (yes/no/new) yes

Committing...
Runing: git add .
Running: git commit -m "Update main.rs, delete multiple files in target/debug/incremental"

Successfully committed:
Update main.rs, delete multiple files in target/debug/incremental

You can now push your changes to the remote repository🚀.

Limitations

  • The tool is in its early stages and may contain bugs.

Contributing

If you'd like to contribute, please open an issue or submit a pull request. All contributions are welcome!

Acknowledgments

Special thanks to OpenAI for providing the GPT-3 API that powers the commit message generation.

Keywords

FAQs

Package last updated on 04 Sep 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc