nit: cleanup feature status display (#15113)

* nit: cleanup feature status display

* nudge
This commit is contained in:
Jack May 2021-02-04 20:23:01 -08:00 committed by GitHub
parent 7d9f5ad525
commit a52a241852
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 5 deletions

View File

@ -23,6 +23,10 @@ fi
BENCH_FILE=bench_output.log BENCH_FILE=bench_output.log
BENCH_ARTIFACT=current_bench_results.log BENCH_ARTIFACT=current_bench_results.log
# solana-keygen required when building C programs
_ "$cargo" build --manifest-path=keygen/Cargo.toml
export PATH="$PWD/target/debug":$PATH
# Clear the C dependency files, if dependeny moves these files are not regenerated # Clear the C dependency files, if dependeny moves these files are not regenerated
test -d target/debug/bpf && find target/debug/bpf -name '*.d' -delete test -d target/debug/bpf && find target/debug/bpf -name '*.d' -delete
test -d target/release/bpf && find target/release/bpf -name '*.d' -delete test -d target/release/bpf && find target/release/bpf -name '*.d' -delete

View File

@ -70,8 +70,8 @@ impl fmt::Display for CliFeatures {
f, f,
"{}", "{}",
style(format!( style(format!(
"{:<44} {:<40} {}", "{:<44} {:<28} {}",
"Feature", "Description", "Status" "Feature", "Status", "Description"
)) ))
.bold() .bold()
)?; )?;
@ -79,15 +79,15 @@ impl fmt::Display for CliFeatures {
for feature in &self.features { for feature in &self.features {
writeln!( writeln!(
f, f,
"{:<44} {:<40} {}", "{:<44} {:<28} {}",
feature.id, feature.id,
feature.description,
match feature.status { match feature.status {
CliFeatureStatus::Inactive => style("inactive".to_string()).red(), CliFeatureStatus::Inactive => style("inactive".to_string()).red(),
CliFeatureStatus::Pending => style("activation pending".to_string()).yellow(), CliFeatureStatus::Pending => style("activation pending".to_string()).yellow(),
CliFeatureStatus::Active(activation_slot) => CliFeatureStatus::Active(activation_slot) =>
style(format!("active since slot {}", activation_slot)).green(), style(format!("active since slot {}", activation_slot)).green(),
} },
feature.description,
)?; )?;
} }
if self.inactive && !self.feature_activation_allowed { if self.inactive && !self.feature_activation_allowed {