This series obsoletes [0] and must be applied on top of the Emacs CLI error handling series [1]. This is much simpler than the original series because it no longer includes the Emacs CLI error handling. This also switches to a CLI-wide minimum version instead of a per-command version, prints a warning if an old but still supported version is requested to ease client maintenance, and renames --use-schema to --format-version (which parallels --format better and simplifies error text). [0] id:1354416002-3557-1-git-send-email-amdragon@mit.edu [1] id:1355601860-30121-1-git-send-email-amdragon@mit.edu