summaryrefslogtreecommitdiffstats
path: root/src/utils/mod.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-06-06 06:08:41 +0800
committerGitHub <noreply@github.com>2024-06-06 06:08:41 +0800
commit93ef6da6298f3a98127ed572659b6c24a3f5295e (patch)
tree7f11cb9adfc7ab5cdfc420cf69d10dcde15179c3 /src/utils/mod.rs
parentc26594c3c85fb99ad5b0db1c535b337585d3c103 (diff)
downloadaichat-93ef6da6298f3a98127ed572659b6c24a3f5295e.tar.gz
refactor: global IS_STDOUT_TERMINAL (#571)
Diffstat (limited to 'src/utils/mod.rs')
-rw-r--r--src/utils/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/utils/mod.rs b/src/utils/mod.rs
index 95c6725..cd00cc5 100644
--- a/src/utils/mod.rs
+++ b/src/utils/mod.rs
@@ -15,11 +15,13 @@ pub use self::render_prompt::render_prompt;
pub use self::spinner::run_spinner;
use fancy_regex::Regex;
+use is_terminal::IsTerminal;
use lazy_static::lazy_static;
use std::env;
lazy_static! {
pub static ref CODE_BLOCK_RE: Regex = Regex::new(r"(?ms)```\w*(.*)```").unwrap();
+ pub static ref IS_STDOUT_TERMINAL: bool = std::io::stdout().is_terminal();
}
pub fn now() -> String {