From cf3dee8c6bc31df6211f6e4e24ec1f846b628875 Mon Sep 17 00:00:00 2001 From: Hassan El Mghari Date: Sat, 11 Feb 2023 23:41:25 -0500 Subject: [PATCH] Add necessary files to enable AI commit feature - .example.env, .gitignore, README.md, aicommit.mjs. --- .example.env | 1 + .gitignore | 1 + README.md | 3 +++ aicommit.mjs | 9 +++++++++ 4 files changed, 14 insertions(+) create mode 100644 .example.env create mode 100644 .gitignore create mode 100644 README.md diff --git a/.example.env b/.example.env new file mode 100644 index 0000000..2a3401c --- /dev/null +++ b/.example.env @@ -0,0 +1 @@ +{OPENAI_API_KEY: 'sk-xxxxxxxxxxxxxxxxxxxxxxxxxxx'} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b7869dd --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env.json diff --git a/README.md b/README.md new file mode 100644 index 0000000..9e79cda --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# AI Commit + +Have AI write your git commit messages for you so you never have to waste time writing commits again. diff --git a/aicommit.mjs b/aicommit.mjs index e69de29..9b99551 100644 --- a/aicommit.mjs +++ b/aicommit.mjs @@ -0,0 +1,9 @@ +#!/usr/bin/env zx + +let { OPENAI_API_KEY } = await fs.readJson("./.env.json"); + +let diff = await $`git diff --cached`; + +// echo("Current branch is", branch); +// console.log(branch); +echo(diff);