summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-10-19 07:56:34 +0000
committerLars Wirzenius <liw@liw.fi>2021-10-19 07:56:34 +0000
commit300006a9a23f1f011dbc0f84d4d0e8797e65c0c4 (patch)
tree6a23f5c029a308885d27af280b18af3bd793f24e
parentfcca349375cf7b77e963d9c98a8aa5c263b9a7df (diff)
parent5515cc534b867c7d6db976043466c010fa9ede1a (diff)
downloadvmadm-300006a9a23f1f011dbc0f84d4d0e8797e65c0c4.tar.gz
Merge branch 'ordered-list' into 'main'
feat: `vmadm list` writes names in alphabetical order Closes #26 See merge request larswirzenius/vmadm!48
-rw-r--r--src/cmd/list.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cmd/list.rs b/src/cmd/list.rs
index 1148fd9..ff506a6 100644
--- a/src/cmd/list.rs
+++ b/src/cmd/list.rs
@@ -11,7 +11,9 @@ use crate::progress::Progress;
pub fn list(_config: &Configuration, progress: &Progress) -> Result<(), VirtError> {
progress.chatty("listing virtual machines");
let libvirt = Libvirt::connect("qemu:///system")?;
- for name in libvirt.names()? {
+ let mut names = libvirt.names()?;
+ names.sort();
+ for name in names {
println!("{}", name);
}
Ok(())