tangled
alpha
login
or
join now
tgirl.cloud
/
lix-diff
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
refactor: cleanup output
isabelroses.com
10 months ago
5cf5e272
8fe41ef1
+18
-12
1 changed file
expand all
collapse all
unified
split
src
diff.rs
+18
-12
src/diff.rs
···
61
62
let name_width = self.longest_name + 2;
63
64
-
writeln!(f, "{}", &title_style.paint("Changed"))?;
65
-
for (name, package) in &self.changed {
66
-
writeln!(f, "[{}] {name:name_width$}{package}", Yellow.paint("C"))?;
0
0
0
67
}
68
69
-
writeln!(f)?;
70
-
writeln!(f, "{}", &title_style.paint("Added"))?;
71
-
for (name, package) in &self.added {
72
-
write!(f, "[{}] {name:name_width$}{package}", Green.paint("A"))?;
0
0
73
writeln!(f)?;
74
}
75
76
-
writeln!(f)?;
77
-
writeln!(f, "{}", &title_style.paint("Removed"))?;
78
-
for (name, package) in &self.removed {
79
-
writeln!(f, "[{}] {name:name_width$}{package}", Red.paint("R"))?;
0
0
80
}
81
82
{
83
let delta = self.size_delta;
84
let sign = if delta > 0 { "+" } else { "-" };
85
let size: u64 = delta.abs().try_into().unwrap_or(0);
86
-
writeln!(f)?;
87
writeln!(f, "size diff: {sign}{}", format_size(size, DECIMAL))?;
88
}
89
···
61
62
let name_width = self.longest_name + 2;
63
64
+
if !self.changed.is_empty() {
65
+
writeln!(f, "{}", &title_style.paint("Changed"))?;
66
+
for (name, package) in &self.changed {
67
+
writeln!(f, "[{}] {name:name_width$}{package}", Yellow.paint("C"))?;
68
+
}
69
+
writeln!(f)?;
70
}
71
72
+
if !self.added.is_empty() {
73
+
writeln!(f, "{}", &title_style.paint("Added"))?;
74
+
for (name, package) in &self.added {
75
+
write!(f, "[{}] {name:name_width$}{package}", Green.paint("A"))?;
76
+
writeln!(f)?;
77
+
}
78
writeln!(f)?;
79
}
80
81
+
if !self.removed.is_empty() {
82
+
writeln!(f, "{}", &title_style.paint("Removed"))?;
83
+
for (name, package) in &self.removed {
84
+
writeln!(f, "[{}] {name:name_width$}{package}", Red.paint("R"))?;
85
+
}
86
+
writeln!(f)?;
87
}
88
89
{
90
let delta = self.size_delta;
91
let sign = if delta > 0 { "+" } else { "-" };
92
let size: u64 = delta.abs().try_into().unwrap_or(0);
0
93
writeln!(f, "size diff: {sign}{}", format_size(size, DECIMAL))?;
94
}
95