Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tiaguinho/cli-bud

CLI powered by AI to help you in your daily tasks
https://github.com/tiaguinho/cli-bud

ai automation chatgpt cli code-generation code-review

Last synced: 17 days ago
JSON representation

CLI powered by AI to help you in your daily tasks

Awesome Lists containing this project

README

        

# CLI Bud

CLI Bud is a command-line interface (CLI) tool designed to help you on your daily tasks.

## Features

- **Chat**: Start a new chat with ChatGPT directly on your terminal.
- **Unit Test**: Writes unit tests for all files inside a directory with a single command.
- **Code Review**: Ask for a code review before open a new PR.

For all commands and features, see our [wiki page](https://github.com/tiaguinho/cli-bud/wiki).

## Installation

### Step 1

To install CLI Bud, use the following command:

```bash
go install github.com/tiaguinho/cli-bud@latest
```

or download the binary from the [releases page](https://github.com/tiaguinho/cli-bud/releases).

### Step 2

With the binary installed, run `cli-bud set-token OPENAI_TOKEN`. This will save the OpenAI token to be used in all requests.

**note:** If you are a company and want to embed your OpenAI token on the CLI, please reach me at hello [at] ttemporin [dot] dev.

## FAQ

Q. How can I add a new command?
- First, open an issue describing our ideia or the problem your want to solve with this new command. Then, open PR with the changes.
**note:** If you do not intent to code, please tell this on the issue, so another community member can try to solve your issue.

Q. Do I need a OpenAI token?
- Yes you do.