Expand description
§What The GPT (wtg)
Chat with your program logs!
A command line program that allows you to pass the terminal output of the last command run to a GPT as context for a one time question or an extended chat. Supports Unix like OSes.
Why wtg? Relevant, expresses questioning, and typeable with one hand (in fact, all the subcommands are)!
Additional documentation can be found in the README.md.
§Usage
These are the library crate documentation for wtg. For usage of the binary install the local binary crate (cargo install wtg) and see
$ wtg --help§Environment Variables:
WTG_OPENAI_KEY: Required. The OpenAI API key to use for any queries or chats.WTG_LOG: Optional for queries and chats. Specifies the absolute (recommended) or relative log file to use for queries and chats. If not specified,logfilearg must be provided.WTG_LLM: Optional. The model to use for the session (default: gpt-4o, also valid: gpt-4o-mini, o3-mini)WTG_PROMPT: Optional. The default prompt to use forqueryif none is provided by the user.
§Notes:
- The WTG session uses a heuristic to determine new commands. A “new command indicator” is added to the log file on each new command as indicated by a new line.
- Similar to
script, the log file is not automatically cleaned up for visibility after a session. Users should manually delete the log when the session is complete and the log is not needed