SearchHoundAI 🐕
A CLI for GPT with a focus on simplicity and ease of use. For developer just wanting to use gpt in there command line.
PIP Package: Search Hound AI
Installation
Install the CLI globally using pip:
pip install search-hound-ai
Usage
The CLI provides several commands for different purposes:
Chat with GPT
Start a conversation with pip:
hound
Need assistance run:
hound --help
To use hound command:
hound [search string]
Ask GPT
Ask GPT a question about a specific file:
hound [...your question here]
Example:
hound "How to purge docker container and images?"
Setting Environment Variables
Required Environment Variable:
- OPENAI_API_KEY
I made some scripts to add Environment Variable to your machine easier.
These Bash scripts make it easy for developers to add a new environment variable to their .bashrc or .zshrc file.
The scripts prompt the user for the name and value of the environment variable they want to add, and then add the variable to the appropriate shell configuration file using the echo command.
Once the environment variable has been added to the shell configuration file, the scripts use the source command to reload the file and make the changes take effect.
To use the scripts, follow these steps:
-
Open a terminal window.
-
Navigate to the directory where the script is saved.
-
Run the following command to give the script execute permission:
chmod +x add_bash_env.shorchmod +x add_zshrc_env -
Run the script by typing the following command and pressing Enter:
./add_zshrc_env.sh
-
Follow the prompts to enter the name and value of the environment variable you want to add to
.bashrcor.zshrc. -
Once the script has finished running, the environment variable will be added to the appropriate shell configuration file and available for use in your shell sessions.
Contributions
Contributions to the SearchHoundAI CLI tool are welcome and encouraged. Please refer to the repository's CONTRIBUTING.md file for more information on how to contribute.
Metadata
Release files for search-hound-ai 0.1.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| search_hound_ai-0.1.12.tar.gz | 3.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| search_hound_ai-0.1.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.0 kB
Release files / search_hound_ai-0.1.12.tar.gz
| Download URL | search_hound_ai-0.1.12.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
83db57e94fe8a577d6760aaca41e435790f255407fbfaadd5edc447a9fb88475
|
|
BLAKE2b-256 checksum How to use checksums |
b80c6165db9cc614dd69101e6b70fd3a8b11dbb6fe5ec54416b7bf06de1ee019
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / search_hound_ai-0.1.12-py3-none-any.whl
| Download URL | search_hound_ai-0.1.12-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
49f7ea2855636fe198e6a347950ad72078b52a175da2950d03aacbb7aaf39e77
|
|
BLAKE2b-256 checksum How to use checksums |
112f5a8f13d639870abb8f0a0861792dd9e846d6ee0fa422175b496debd8f54d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|