use comfy_table::Cell;
use crate::sources::{VersionedSource, resolve::ResolvedSource};
use crate::{Results, error::ErrorWithData};
pub fn display_results(results: Results<ResolvedSource, ErrorWithData<VersionedSource>>) {
crate::ops::display::display_results(
results,
&["Current", "Wanted", "Latest", "Location", "Updated"],
|source| {
use comfy_table::Color;
let mut cells = crate::ops::display::common_cells(source);
cells.push(match source.wanted {
None => Cell::new("no").fg(Color::DarkYellow),
Some(_) => Cell::new("yes").fg(Color::DarkGreen),
});
cells
},
);
}