Skip to content

Commit 9ad0278

Browse files
committed
Order items alphabetically
1 parent f306f09 commit 9ad0278

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

compiler-cli/src/cli.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use gleam_core::{
44
manifest::Resolved,
55
};
66
use hexpm::version::Version;
7+
use itertools::Itertools as _;
78
use std::{
89
io::{IsTerminal, Write},
910
time::{Duration, Instant},
@@ -154,13 +155,13 @@ pub(crate) fn print_running(text: &str) {
154155
}
155156

156157
pub(crate) fn print_resolved(resolved: &Resolved) {
157-
for (name, version) in &resolved.added {
158+
for (name, version) in resolved.added.iter().sorted() {
158159
print_added(&format!("{name} v{version}"));
159160
}
160-
for (name, old, new) in &resolved.changed {
161+
for (name, old, new) in resolved.changed.iter().sorted() {
161162
print_changed(&format!("{name} v{old} -> v{new}"));
162163
}
163-
for name in &resolved.removed {
164+
for name in resolved.removed.iter().sorted() {
164165
print_removed(name);
165166
}
166167
}

0 commit comments

Comments
 (0)