Skip to content

Commit 007acb1

Browse files
committed
fix: only read from stdin when there are no tokens in the args
1 parent 553aad7 commit 007acb1

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/cmd/inspect.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@ impl Inspect {
1212
pub async fn run(self) -> anyhow::Result<()> {
1313
let mut tokens = self.token;
1414

15-
let mut lines = BufReader::new(stdin()).lines();
16-
while let Some(line) = lines.next_line().await? {
17-
tokens.push(line);
15+
if tokens.is_empty() {
16+
let mut lines = BufReader::new(stdin()).lines();
17+
while let Some(line) = lines.next_line().await? {
18+
tokens.push(line);
19+
}
1820
}
1921

2022
for (n, token) in tokens.into_iter().enumerate() {

0 commit comments

Comments
 (0)