apt: use typed response for get_versions
...and cleanup get_versions for manager CLI. Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>
This commit is contained in:
committed by
Thomas Lamprecht
parent
87367decf2
commit
5e293f1315
@ -383,14 +383,8 @@ async fn report() -> Result<Value, Error> {
|
||||
async fn get_versions(verbose: bool, param: Value) -> Result<Value, Error> {
|
||||
let output_format = get_output_format(¶m);
|
||||
|
||||
let mut packages = if verbose {
|
||||
crate::api2::node::apt::get_versions()?
|
||||
} else {
|
||||
// TODO: slice first element out in a nicer way?
|
||||
let packages = crate::api2::node::apt::get_versions()?;
|
||||
let packages = packages.as_array().unwrap();
|
||||
Value::Array(vec![packages[0].to_owned()])
|
||||
};
|
||||
let packages = crate::api2::node::apt::get_versions()?;
|
||||
let mut packages = json!(if verbose { &packages[..] } else { &packages[0..1] });
|
||||
|
||||
let options = default_table_format_options()
|
||||
.disable_sort()
|
||||
|
Reference in New Issue
Block a user