From fb9b8cb2033dd2691dcaddcb08a6e933abdba6d9 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Wed, 21 May 2025 14:50:45 +0200 Subject: [PATCH] update kubel --- .../kubel-autoloads.el | 0 .../kubel-pkg.el | 6 ++--- .../kubel.el | 23 +++++++++++-------- 3 files changed, 16 insertions(+), 13 deletions(-) rename elpa/{kubel-20250110.1811 => kubel-20250507.1654}/kubel-autoloads.el (100%) rename elpa/{kubel-20250110.1811 => kubel-20250507.1654}/kubel-pkg.el (73%) rename elpa/{kubel-20250110.1811 => kubel-20250507.1654}/kubel.el (98%) diff --git a/elpa/kubel-20250110.1811/kubel-autoloads.el b/elpa/kubel-20250507.1654/kubel-autoloads.el similarity index 100% rename from elpa/kubel-20250110.1811/kubel-autoloads.el rename to elpa/kubel-20250507.1654/kubel-autoloads.el diff --git a/elpa/kubel-20250110.1811/kubel-pkg.el b/elpa/kubel-20250507.1654/kubel-pkg.el similarity index 73% rename from elpa/kubel-20250110.1811/kubel-pkg.el rename to elpa/kubel-20250507.1654/kubel-pkg.el index e4eed502..053c02ab 100644 --- a/elpa/kubel-20250110.1811/kubel-pkg.el +++ b/elpa/kubel-20250507.1654/kubel-pkg.el @@ -1,5 +1,5 @@ ;; -*- no-byte-compile: t; lexical-binding: nil -*- -(define-package "kubel" "20250110.1811" +(define-package "kubel" "20250507.1654" "Control Kubernetes with limited permissions." '((transient "0.1.0") (emacs "25.3") @@ -7,6 +7,6 @@ (s "1.2.0") (yaml-mode "0.0.14")) :url "https://github.com/abrochard/kubel" - :commit "d587d6a09faa4add084847643821ec1aa60882d5" - :revdesc "d587d6a09faa" + :commit "61ec610b817c9ef59b2f25a242b71dee3f2e068a" + :revdesc "61ec610b817c" :keywords '("kubernetes" "k8s" "tools" "processes")) diff --git a/elpa/kubel-20250110.1811/kubel.el b/elpa/kubel-20250507.1654/kubel.el similarity index 98% rename from elpa/kubel-20250110.1811/kubel.el rename to elpa/kubel-20250507.1654/kubel.el index f8d37a05..2014339a 100644 --- a/elpa/kubel-20250110.1811/kubel.el +++ b/elpa/kubel-20250507.1654/kubel.el @@ -21,8 +21,8 @@ ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 ;; USA -;; Package-Version: 20250110.1811 -;; Package-Revision: d587d6a09faa +;; Package-Version: 20250507.1654 +;; Package-Revision: 61ec610b817c ;; Author: Adrien Brochard ;; Keywords: kubernetes k8s tools processes ;; URL: https://github.com/abrochard/kubel @@ -300,7 +300,7 @@ CMD is the command string to run." (defvar-local kubel-namespace "default" "Current namespace.") -(defvar-local kubel-resource "Pods" +(defvar-local kubel-resource "pods" "Current resource.") (defvar-local kubel-context @@ -533,7 +533,7 @@ READONLY If true buffer will be in readonly mode(view-mode)." :buffer buffer-name :sentinel (kubel--sentinel callback) :file-handler t - :stderr error-buffer + :stderr (get-buffer-create error-buffer) :command cmd) (pop-to-buffer buffer-name) (if readonly @@ -687,7 +687,7 @@ Allows simple apply of the changes made. (setq dir-prefix (or (when (tramp-tramp-file-p default-directory) (with-parsed-tramp-file-name default-directory nil - (format "/%s%s:%s@%s:" (or hop "") method user host))) + (format "/%s%s:%s:" (or hop "") method (if user (concat user "@" host) host)))) "")) (let* ((filename-without-tramp-prefix (format "/tmp/kubel/%s-%s.yaml" (replace-regexp-in-string "/" "_" @@ -840,9 +840,12 @@ ARGS is the arguments list from transient." (unless (member namespace kubel-namespace-history) (push namespace kubel-namespace-history))) -(defun kubel-set-namespace () - "Set the namespace." - (interactive) +(defun kubel-set-namespace (&optional refresh) + "Set the namespace. +If called with a prefix argument REFRESH, refreshes +the context caches, including the cached resource list." + (interactive "P") + (when refresh (kubel--invalidate-context-caches)) (let* ((namespace (completing-read "Namespace: " (kubel--list-namespace) nil nil nil nil "default")) (kubel--buffer (get-buffer (kubel--buffer-name))) @@ -970,7 +973,7 @@ P can be a single number or a localhost:container port pair." (or (when (tramp-tramp-file-p default-directory) (with-parsed-tramp-file-name default-directory nil - (format "%s%s:%s@%s|" (or hop "") method user host))) + (format "%s%s:%s|" (or hop "") method (if user (concat user "@" host) host)))) "")) (defun kubel-exec-pod () @@ -1033,7 +1036,7 @@ the variables `kubel-namespace' and `kubel-context', respectively." (vterm-buffer-name (kubel--shell-buffer-name "vterm" container pod)) (vterm-shell "/bin/sh")) - (vterm))) + (vterm nil))) ;;;###autoload (defun kubel-vterm-setup () -- 2.47.3