Skip to content

jinnovation/kele.el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

šŸ„¤ kele.el (Kubernetes Enablement Layer for Emacs)

MELPA MELPA Stable License badge

Kele (kě lĆØ, or kə-Ėˆlə) (ā€œKubernetes Enablement Layer for Emacsā€) is a Kubernetes cluster management package. It empowers you to perform operations as coarse or fine-grained as you need, fast, and get back to your work.

Kele comes with ā€œbatteries included.ā€ It contains several integrations with noteworthy packages, e.g. Embark, that you can take advantage of in your own configs.

For full documentation, please visit jonathanj.in/kele.el.

Kele is not an official Kubernetes project.

Highlights

FeatureTLDRScreenshot
Resource listingKele improves upon the `kubectl get` interface with a sortable, color-coded, tabular viewdocs/img/kele-list.png
Resource-specific actionsKele provides contextual actions based on the resource youā€™ve selecteddocs/img/overview.png
Menu bar integrationChange context and namespace from the GUI menu bardocs/img/menu-bar.png
`doom-modeline` integrationShow the active kubectl context + default namespace in the modelinedocs/img/doom-modeline.png

Getting Started

The Hard Way

Clone this repository and put it in your load-path.

Use-package + Straight

(use-package kele
  :straight t
  :config
  (kele-mode 1))

About the Name

The name Kele comes from the Mandarin term for cola, åÆ乐 (kě lĆØ). It is also an abbreviation of ā€œKubernetes Enablement Layer for Emacs.ā€

Stargazers over time

https://starchart.cc/jinnovation/kele.el.svg