SublimeCommit 1.0.3

dotnet tool install --global SublimeCommit --version 1.0.3                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local SublimeCommit --version 1.0.3                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=SublimeCommit&version=1.0.3                
nuke :add-package SublimeCommit --version 1.0.3                

Automatic git commit messages

Small command line tool, that helps you generate commits quickly. It chunks relevant files together, and tries to generate a commit message.

Installation guide (MacOs/Linux):

This will enable the command: git ac for git auto commit. The token is your OpenAI api key.

dotnet tool install --global SublimeCommit
SublimeCommit install --token my_token_1234

You can change the api key at any time:

SublimeCommit token my_token_5678

Commands

For the CLI to automatically figure out the commits and their messages, just use:

git ac

If you want to have more granular control, or want all files in a single commit - instead use:

git ac add .

or

git ac add my/files

If you prefer to stage the files yourself, you can use

git add my/file
git add my/other/file
git ac --staged

Note for windows:

The install command only works on unix based systems. If you are on windows, you can still use the command "SublimeCommit" instead of "git ac".

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.