Metadata-Version: 2.1
Name: gpt-do
Version: 0.1.4
Summary: GPT-powered bash commands.
Home-page: https://github.com/yasyf/gpt-do
License: MIT
Author: Yasyf Mohamedali
Author-email: yasyfm@gmail.com
Requires-Python: >=3.9.0,<4.0.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: click (>=8.1.3,<9.0.0)
Requires-Dist: openai (>=0.25.0,<0.26.0)
Requires-Dist: playwright (>=1.29.0,<2.0.0)
Requires-Dist: retry (>=0.9.2,<0.10.0)
Project-URL: Repository, https://github.com/yasyf/gpt-do
Description-Content-Type: text/markdown

# `gpt-do`

This is a handy-dandy CLI for when you don't know wtf to do.

Instead of furiously grepping through man pages, simply use `do`, and have GPT-3 do all the magic for you.

## Installation

We recommend using [`pipx`](https://pypa.github.io/pipx/):

```console
$ pipx install gpt-do
$ which do
```

However you can also use `pip`:

```console
$ pip install gpt-do
$ which do
```

```
## Usage

```console
$ export OPENAI_API_KEY=xxx # stick this in your bash_profile
$ do amend the message of my last commit to "It works!"
This command will amend the message of the last commit to 'It works!'.
git commit --amend -m 'It works!'
Do you want to continue? [y/N]: y
[main 3e6a2f6] It works!!
 Date: Thu Dec 22 01:15:40 2022 -0800
 5 files changed, 1088 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 .gitmodules
 create mode 100644 README.md
 create mode 100644 poetry.lock
 create mode 100644 pyproject.toml
```

