Skip to content

lucasaug/tesserakt-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPL last-activity tests repo-size


Logo

Tesserakt TUI

A stylish TUI for managing a Kubernetes cluster

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. License

About The Project

Tesserakt-TUI is a Terminal User Interface for interacting with a Kubernetes cluster. It is intended to be robust, fast and stylish.

Tesserakt-TUI Screen Shot

Getting Started

Prerequisites

You need the Go compiler to build this repository. This software was tested on version 1.22.5.

Installation

  1. Clone the repo
  2. Run go install to install Tesserakt-TUI to your GOBIN path, or run go build to build it into the local directory.

Usage

Run tesserakt-tui. Navigation is done using hjkl or the arrow keys. Pressing Enter when selecting a resource opens up it's JSON description.

Roadmap

  • Include Workload resources
  • Include cluster data
    • Node count
    • Cluster name
  • Include more resources
  • Enable filtering by name
  • Enable filtering by namespace
  • Enable editing and deleting a resource
  • Enable viewing pod logs

License

Distributed under the GPL 3.0 License. See LICENSE for more information.