summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-10-19 10:55:34 +0300
committerLars Wirzenius <liw@liw.fi>2021-10-19 10:55:34 +0300
commit5515cc534b867c7d6db976043466c010fa9ede1a (patch)
tree6a23f5c029a308885d27af280b18af3bd793f24e /src
parentfcca349375cf7b77e963d9c98a8aa5c263b9a7df (diff)
downloadvmadm-5515cc534b867c7d6db976043466c010fa9ede1a.tar.gz
feat: `vmadm list` writes names in alphabetical order
Sponsored-by: author
Diffstat (limited to 'src')
-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(())