claude_cli 0.1.3

Rust CLI to interact with Anthropic's Language model (Claude) in the terminal
# Claude CLI Tool

## Overview
Claude CLI is a command-line interface tool written in Rust that allows you to interact with Anthropic's language model (Claude) directly in your terminal.

![example](./example.gif)

## Features
- Interaction with the Claude.
- Support for multi-turn conversations.
- Accepts code inputs

## Prerequisites
Before using Claude CLI, make sure you have the following prerequisites:

- Rust installed on your system.
- API key from [Anthropic]https://anthropic.com/ (stored in the `CLAUDE_API_KEY` environment variable): `export CLAUDE_API_KEY=<api-key>`

## Installation
To use Claude CLI, clone the repository and build the project using the following command:

```bash
cargo install claude_cli
```

## Usage
- To launch run: `claude` 
- For an instant query, run with a prompt wrapped quotation marks : `claude '<query here>'`
- **Multi-line support** - To enter multiple lines to a question wrap your query in three quotation marks ('''). Example:
```bash
claude '''turn this into a python function: 
fn print_hello_world() {
    println!("Hello, World!");
}
'''
```

## Coming soon
* Conversation history - ability to store and return to previous conversations
* Query customisation - adapt and customise query parameters