 
 ;;; Commentary:
 
-;; Provides `dwim-shell-command' as a DWIM alternative to
+;; Provides `dwim-shell-command' as an opinionated DWIM alternative to
 ;; `shell-command'.
 ;;
 ;; Use `dwim-shell-command-on-marked-files' to create your own command
 ;; line utilities, invoked via M-x.
-;;
-;; See `dwim-shell-command-convert-audio-to-mp3' or
-;; `dwim-shell-command-pdf-password-protect' as examples.
 
 ;;; Code:
 

  (interactive)
  (dwim-shell-command-on-marked-files
   "DWIM shell command" (read-shell-command "DWIM shell command: ")))

(cl-defun dwim-shell-command-execute-script (buffer-name script &key files extensions shell-util shell-args shell-pipe utils post-process-template on-completion silent-success gen-temp-dir)
  "Execute a script asynchronously, DWIM style with SCRIPT and BUFFER-NAME.

    (progress-reporter-update reporter))
  (comint-output-filter process output))

(defun dwim-shell-command--marked-files ()
  "Return buffer file (if available) or marked files for a `dired' buffer."
  (if (buffer-file-name)
