commit - 03525deb6aec79415e15515a69ec0160c6cab004
commit + b3f208ac04b3964747bb6430cf720327e3d9f712
blob - 637e7571ecfba7dc02c55b18d37332ac29bf9cbf
blob + f6839467a2ffed8caef19be09290661776f05464
--- crates/kops_protocol/src/lib.rs
+++ crates/kops_protocol/src/lib.rs
pub filter_regex: Option<String>,
}
-#[derive(Debug, Decode, Encode)]
+#[derive(Debug, Decode, Encode, Ord, Eq, PartialOrd, PartialEq)]
pub struct EnvEntry {
pub name: String,
pub value: Option<String>,
blob - d1b0196ea784dd57358f28ead891ffe9a5e71110
blob + 436ffe83782d69bdbf298adcc528d66653cdd43a
--- kopsctl/src/cmd/env.rs
+++ kopsctl/src/cmd/env.rs
match resp {
Response::Pods { pods } => {
- let items: Vec<String> = pods
+ let mut items: Vec<String> = pods
.iter()
.map(|p| format!("{} / {}", p.namespace, p.name))
.collect();
+ items.sort();
+
let selection = FuzzySelect::new()
.with_prompt("Select pod")
.items(&items)