Skip to content

Commit 51e2183

Browse files
committed
fix(clipcatctl): fix output ordering of list cmd
1 parent 124b3a9 commit 51e2183

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

clipcatctl/src/cli.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,7 @@ async fn print_list(
473473
show_source_prefix: bool,
474474
) -> Result<(), Error> {
475475
let metadata_list = client.list(preview_length).await?;
476+
let mut stdout = tokio::io::stdout();
476477
for metadata in metadata_list {
477478
let ClipEntryMetadata { id, preview, kind, .. } = metadata;
478479
let prefix = if show_source_prefix { format!("{} ", kind.prefix()) } else { String::new() };
@@ -481,7 +482,7 @@ async fn print_list(
481482
} else {
482483
format!("{id:016x}: {prefix}{preview}\n")
483484
};
484-
tokio::io::stdout().write_all(output.as_bytes()).await.context(error::WriteStdoutSnafu)?;
485+
stdout.write_all(output.as_bytes()).await.context(error::WriteStdoutSnafu)?;
485486
}
486487
Ok(())
487488
}

0 commit comments

Comments
 (0)