philippgille / automations

Shell scripts that leverage the latest AI models and github.com/charmbracelet tooling to make your developer workflow buttery smooth and way more fun

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automations

Automations are shell scripts I wrote alongside generative AI, that leverage generative AI to make common developer tasks delightful and efficient.

Shell automations for productivity and fun

Installation & Usage

Under construction - This section will updated with more information and shell-specifc instructions shortly.

For now, see the nascent usage guide

Current automations

autogit

autogit's goal is to ensure you're always working with the latest code, because even experienced developers forget to git pull at the least opportune times.

autogit is a shell script that handles git fetching, branch pruning and more

Read the deep-dive blog post on autogit to learn about everything it can do.

autoreview

autoreview is a shell script that performs a detailed code review of your stashed git changes.

Shell automation for automatic local code review

Here's an example of a code review you'd get back, right in your terminal, so that you can refer to the review while you fix your code in another buffer:

Example autoreview review output

Coming soon

autocommitmessage

Never write "check in latest" ever again. Always get accurate, well-formed git messages that actually record the context of the changes you're making for posterity

auto git commit message writer

How it works

Automations are shell scripts that wrap the excellent charm.sh libraries:

About

Shell scripts that leverage the latest AI models and github.com/charmbracelet tooling to make your developer workflow buttery smooth and way more fun


Languages

Language:Shell 100.0%