Function: majutsu-op--metadata

majutsu-op--metadata is a natively compiled function defined in majutsu-op.el.

Signature

(majutsu-op--metadata OPERATION)

Documentation

Return line-safe metadata for OPERATION using an internal query.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-op.el
;;; operation metadata and diff

(defun majutsu-op--metadata (operation)
  "Return line-safe metadata for OPERATION using an internal query."
  (let* ((args (append majutsu-op--read-only-global-args
                       (list "op" "show" operation "--no-op-diff"
                             "-T" majutsu-op--metadata-template)))
         (lines (split-string
                 (apply #'majutsu-jj-buffer-string args) "\n" t)))
    (or (seq-some #'majutsu-op--parse-metadata-line lines)
        (user-error "Failed to parse operation metadata for %s" operation))))