code-errors 0.1.0

Command line tool to find errors in code!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use code_errors;
extern crate dotenv;

use dotenv::dotenv;

#[tokio::main]
async fn main() {
    dotenv().ok();
    let command = code_errors::get_command();
    let result = code_errors::execute_command(command);
    print!("Result: Code: {}, error/output:\n{}", result.exit_code, result.error);
    if result.exit_code != 0 {
        let prompt = String::from("Provide suggestion for this error with suitable links:\n") + &result.error;
        let response = code_errors::openai_results_fetch(prompt).await;
        print!("Suggestion is:\n {}\n", response);
    }
    
}