Skip to main content

Pressship

Pressship is a CLI for preparing, validating, submitting, releasing, inspecting, and demoing WordPress.org plugins from the terminal.

It keeps WordPress.org-specific behavior explicit while giving plugin authors a modernized publishing path:

npx pressship login
npx pressship publish ./my-plugin --dry-run
npx pressship publish ./my-plugin

What Pressship Handles

  • Browser-based WordPress.org login and local session storage.
  • Plugin discovery from WordPress plugin headers.
  • readme.txt parsing and WordPress.org readme validation.
  • Managed WordPress.org Plugin Check setup.
  • Standalone verify checks before packaging or publishing.
  • WordPress-installable zip generation.
  • Smart publish routing between review submission and SVN release.
  • Explicit submit and release commands for WordPress.org workflows.
  • get and ls commands for WordPress.org plugin SVN and account visibility.
  • Subversion detection with guided install paths when svn is missing.
  • info, status, and demo commands for inspection and local testing.

Pressship does not replace WordPress.org review or SVN. It automates the steps around them.