From cd80b5018aa1ac48c74c2996378b0ea36d8a0fb0 Mon Sep 17 00:00:00 2001 From: Daniele Riccardelli Date: Sun, 12 Jun 2022 22:02:19 +0200 Subject: [PATCH] Minor refactoring; Add 'Features' section in README --- .gitignore | 2 +- README.md | 5 +++++ src/main.rs | 6 +++--- 3 files changed, 9 insertions(+), 4 deletions(-) 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();