Skip to content
emmsixxPublic

About

Commit and push in one command.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Yeet

Commit and push in one command. For macOS and Linux.

yeet                         # Generate a commit message
yeet "Fix the login redirect" # Use your own

Yeet stages all changes, shows the message, and waits for Enter before committing and pushing. Generated messages use your authenticated Codex CLI; your own messages need only Git.

Install

brew install emmsixx/tap/yeet

Or use the installer or release archives—no Rust needed. First alpha: feedback and bug reports welcome.

Options

yeet -y                      # Skip confirmation
yeet --no-push                # Commit locally
yeet --style conventional     # feat: ..., fix: ..., etc.
yeet --instructions "Keep it short"

By default, messages follow your recent commit style. Generation sends staged changes and sampled commit history to the configured model.

Configure

yeet config init

Edit ~/.config/yeet/config.toml to choose a model or writing style, and instructions.md beside it for writing guidance. The default is Codex with gpt-5.6-luna.

Configuration · Installation · Contributing · Docs

GPL-3.0-or-later

About

Commit and push in one command.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages