CLI package
The technical package name is post_publisher. The public app name is Post Publisher.
Post Publisher is a command-line workflow for authenticating with LinkedIn and publishing text, image, and document posts with one consistent interface. Bring your own LinkedIn app credentials, sign in once, and make your posting flow scriptable and repeatable.
Windows (PowerShell):
irm https://post-publisher.ccisne.dev/install.ps1 | iex
Linux (bash):
curl -fsSL https://post-publisher.ccisne.dev/install.sh | bash
The installer downloads the latest release binary from GitHub and adds it to your PATH. You can read both scripts before running them: install.ps1 · install.sh.
Post Publisher does not ship shared secrets. You create your own LinkedIn Developer app (enable Sign in with LinkedIn using OpenID Connect and Share on LinkedIn), then point the CLI at it:
post-publisher auth configure
post-publisher auth login
post-publisher post text --message "Hello, LinkedIn!"
Publish images and PDFs the same way with post image and
post document. The command is post-publisher, with
pp as a short alias. After signing in once, posting is fully scriptable
until the token expires (~60 days), then you sign in again.
This site is the public home of the Post Publisher LinkedIn Developer App: a clear product page, a reachable privacy policy, and a contact route. Its job is trust, documentation, and compliance — not marketing.
The technical package name is post_publisher. The public app name is Post Publisher.
Uses 3-legged OAuth with OpenID Connect, profile, email, and member social posting scopes.
Publish text, images, and PDF documents — all validated end to end against the live LinkedIn API.