Skip to content

Commit 49e2f84

Browse files
committed
fix: output a blank line between items
1 parent 185c695 commit 49e2f84

File tree

6 files changed

+53
-29
lines changed

6 files changed

+53
-29
lines changed

src/cargo/ops/cargo_add/mod.rs

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -159,19 +159,19 @@ pub fn add(workspace: &Workspace<'_>, options: &AddOptions<'_>) -> CargoResult<(
159159
activated.retain(|f| !unknown_features.contains(f));
160160

161161
let mut message = format!(
162-
"unrecognized feature{} for crate {}: {}\n",
162+
"unrecognized feature{} for crate {}: {}",
163163
if unknown_features.len() == 1 { "" } else { "s" },
164164
dep.name,
165165
unknown_features.iter().format(", "),
166166
);
167167
if activated.is_empty() && deactivated.is_empty() {
168-
write!(message, "no features available for crate {}", dep.name)?;
168+
write!(message, "\n\nno features available for crate {}", dep.name)?;
169169
} else {
170170
if !deactivated.is_empty() {
171171
if deactivated.len() <= MAX_FEATURE_PRINTS {
172-
writeln!(
172+
write!(
173173
message,
174-
"disabled features:\n {}",
174+
"\n\ndisabled features:\n {}",
175175
deactivated
176176
.iter()
177177
.map(|s| s.to_string())
@@ -184,14 +184,18 @@ pub fn add(workspace: &Workspace<'_>, options: &AddOptions<'_>) -> CargoResult<(
184184
.format("\n ")
185185
)?;
186186
} else {
187-
writeln!(message, "{} disabled features available", deactivated.len())?;
187+
write!(
188+
message,
189+
"\n\n{} disabled features available",
190+
deactivated.len()
191+
)?;
188192
}
189193
}
190194
if !activated.is_empty() {
191195
if deactivated.len() + activated.len() <= MAX_FEATURE_PRINTS {
192196
writeln!(
193197
message,
194-
"enabled features:\n {}",
198+
"\n\nenabled features:\n {}",
195199
activated
196200
.iter()
197201
.map(|s| s.to_string())
@@ -204,7 +208,11 @@ pub fn add(workspace: &Workspace<'_>, options: &AddOptions<'_>) -> CargoResult<(
204208
.format("\n ")
205209
)?;
206210
} else {
207-
writeln!(message, "{} enabled features available", activated.len())?;
211+
writeln!(
212+
message,
213+
"\n\n{} enabled features available",
214+
activated.len()
215+
)?;
208216
}
209217
}
210218
}

tests/testsuite/cargo_add/features_error_activated_over_limit/stderr.term.svg

Lines changed: 9 additions & 5 deletions
Loading

tests/testsuite/cargo_add/features_error_deactivated_over_limit/stderr.term.svg

Lines changed: 7 additions & 3 deletions
Loading

tests/testsuite/cargo_add/features_unknown/stderr.term.svg

Lines changed: 6 additions & 4 deletions
Loading

tests/testsuite/cargo_add/features_unknown_no_features/stderr.term.svg

Lines changed: 5 additions & 3 deletions
Loading

tests/testsuite/cargo_add/unknown_inherited_feature/stderr.term.svg

Lines changed: 11 additions & 7 deletions
Loading

0 commit comments

Comments
 (0)