Was using atty when it's available in the stdlib.

This commit is contained in:
Hiers 2024-02-18 11:20:54 +00:00
parent 03aa702c55
commit 8813605e5f
2 changed files with 2 additions and 4 deletions

View file

@ -22,7 +22,6 @@ libc = "0.2.151"
ureq = { version = "2.8.0", features = ["json"] }
serde_json = "1.0.108"
argparse = "0.2.2"
atty = "0.2.14"
kradical_parsing = "0.1.0"
[features]

View file

@ -3,7 +3,7 @@ mod kanji_search;
mod sentence_search;
mod util;
use std::{
io::{stdin, stdout, Write},
io::{stdin, stdout, Write, IsTerminal},
path::PathBuf,
process::{Command, Stdio},
env,
@ -16,7 +16,6 @@ use sentence_search::sentence_search;
use argparse::{ArgumentParser, List, Print, Store, StoreTrue};
use serde_json::Value;
use atty::Stream;
use kradical_parsing::radk;
macro_rules! JISHO_URL {
@ -35,7 +34,7 @@ macro_rules! TATOEBA_URL_JPN_QUERY { () => {
fn main() -> Result<(), ureq::Error> {
let term_size = if atty::is(Stream::Stdout) {
let term_size = if stdout().is_terminal() {
terminal_size().unwrap_or(0)
} else {
0