Function: pcmpl-rpm--dnf-packages

pcmpl-rpm--dnf-packages is a byte-compiled function defined in pcmpl-rpm.el.gz.

Signature

(pcmpl-rpm--dnf-packages STATUS)

Source Code

;; Defined in /usr/src/emacs/lisp/pcmpl-rpm.el.gz
(defun pcmpl-rpm--dnf-packages (status)
  (when (and (file-exists-p pcmpl-rpm-dnf-cache-file)
             (executable-find "sqlite3"))
    (with-temp-message
        "Getting list of packages..."
      (process-lines "sqlite3" "-batch" "-init" "/dev/null"
                     pcmpl-rpm-dnf-cache-file
                     (pcase-exhaustive status
                       ('available "select pkg from available")
                       ('installed "select pkg from installed")
                       ('not-installed "\
select pkg from available where pkg not in (select pkg from installed)"))))))