diff options
| author | sigoden <sigoden@gmail.com> | 2024-07-04 14:40:52 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-04 14:40:52 +0800 |
| commit | d058baedeede9f598bb92c468df6adc1ed9e4508 (patch) | |
| tree | e2bb8326ce45f43c5bc6da1bdbecba367be6eb77 /src/main.rs | |
| parent | 4edf14fbbd3538ae8c39aaf9e0dd810d227538d7 (diff) | |
| download | aichat-d058baedeede9f598bb92c468df6adc1ed9e4508.tar.gz | |
feat: load env vars from file (#685)
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index a2ed9ad..2583b73 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,8 +16,8 @@ extern crate log; use crate::cli::Cli; use crate::client::{chat_completion_streaming, list_chat_models, ChatCompletionsOutput}; use crate::config::{ - list_agents, Config, GlobalConfig, Input, WorkingMode, CODE_ROLE, EXPLAIN_SHELL_ROLE, - SHELL_ROLE, TEMP_SESSION_NAME, + list_agents, load_env_file, Config, GlobalConfig, Input, WorkingMode, CODE_ROLE, + EXPLAIN_SHELL_ROLE, SHELL_ROLE, TEMP_SESSION_NAME, }; use crate::function::{eval_tool_calls, need_send_tool_results}; use crate::render::{render_error, MarkdownRender}; @@ -39,6 +39,7 @@ use std::sync::Arc; #[tokio::main] async fn main() -> Result<()> { + load_env_file()?; let cli = Cli::parse(); let text = cli.text(); let text = aggregate_text(text)?; |
