nushell/src/commands/format.rs

17 lines
449 B
Rust
Raw Normal View History

2019-05-24 21:35:22 +02:00
use crate::prelude::*;
2019-06-07 09:50:26 +02:00
use crate::{EntriesListView, GenericView, TreeView};
2019-05-24 21:35:22 +02:00
use futures::stream::{self, StreamExt};
use std::sync::{Arc, Mutex};
crate fn format(input: Vec<Value>, host: &mut dyn Host) {
let last = input.len() - 1;
for (i, item) in input.iter().enumerate() {
let view = GenericView::new(item);
crate::format::print_view(&view, &mut *host);
if last != i {
println!("");
}
}
}