From 3f080fd62f9cb187501902a6ab3feb6499ef03c8 Mon Sep 17 00:00:00 2001 From: f3r10 Date: Sun, 2 Mar 2025 10:18:43 -0500 Subject: [PATCH] cli: add 'port_forward' subcommand for ln --- src/warnet/ln.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/warnet/ln.py b/src/warnet/ln.py index a1f7c1eb2..505332d8e 100644 --- a/src/warnet/ln.py +++ b/src/warnet/ln.py @@ -7,7 +7,7 @@ get_default_namespace_or, get_pod, ) -from .process import run_command +from .process import run_command, stream_command @click.group(name="ln") @@ -69,3 +69,16 @@ def _host(pod): return uris[0].split("@")[1] else: return "" + +@ln.command() +@click.argument("pod", type=str) +@click.argument("local_port", type=int) +def port_forward( + pod: str, + local_port: int +): + """ + Port forward lightning node from + """ + command = f"kubectl port-forward {pod} {local_port}:10009" + return stream_command(command)