configmaps better view

This commit is contained in:
vy.boyko 2025-10-25 21:17:27 +03:00
parent 3cf37a3389
commit 75a30aba8b

View File

@ -382,11 +382,9 @@ class K8sTool:
if data: if data:
console.print(f"\n[bold]ConfigMap:[/bold] [cyan]{cm_name}[/cyan]\n") console.print(f"\n[bold]ConfigMap:[/bold] [cyan]{cm_name}[/cyan]\n")
for key, value in data.items(): for key, value in data.items():
console.print(Panel( console.print(f"[bold cyan]--- {key} ---[/bold cyan]")
Syntax(value, "yaml", theme="monokai", line_numbers=True), console.print(Syntax(value, "yaml", line_numbers=False, background_color="default"))
title=f"[cyan]{key}[/cyan]", console.print()
border_style="cyan"
))
def _view_pod_logs(self): def _view_pod_logs(self):
"""View pod logs.""" """View pod logs."""
@ -441,12 +439,13 @@ class K8sTool:
) )
if logs: if logs:
console.print(Panel( title = f"[bold cyan]Logs: {pod_name}"
Syntax(logs, "log", theme="monokai", line_numbers=False), if container:
title=f"[cyan]Logs: {pod_name}" + (f" [{container}]" if container else "") + "[/cyan]", title += f" [{container}]"
border_style="cyan", title += "[/bold cyan]"
expand=False console.print(f"\n{title}\n")
)) console.print(Syntax(logs, "log", line_numbers=False, background_color="default"))
console.print()
def main(): def main():