diff --git a/.gitignore b/.gitignore index fa0d4d2..a906217 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,4 @@ Cargo.lock **/*.rs.bk # macOS-specific -.DS_Store \ No newline at end of file +.DS_Store diff --git a/README.md b/README.md index b7c0d72..a81d71b 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,11 @@ Simple port forwarding TUI for Kubernetes 💻↔⎈ ![portnord in action](./media/portnord.mov) +## ✨ Features +- List all ports exposed by services in a given namespace. +- Toggle port forwarding for a specific port exposed by a service. +- Toggle port forwarding for all ports exposed by a service. + ## 🧩 Usage ``` diff --git a/src/main.rs b/src/main.rs index 80de6ce..3e62018 100644 --- a/src/main.rs +++ b/src/main.rs @@ -19,14 +19,14 @@ async fn run_app<'a>(ui: &mut ui::UI<'a>) -> ! { fn exit_app(error: Option) -> ! { if let Some(err_msg) = error { println!("An error occurred: {}", err_msg); - std::process::exit(1); + std::process::exit(1) } else { - std::process::exit(0); + std::process::exit(0) } } #[tokio::main] -async fn main() -> Result<(), kube::Error> { +async fn main() -> Result<(), Box> { let Args { namespace: namespace_opt } = Args::collect();