v0.4.0: Manage your whole changelog from the CLI

featurev0.4.0

The CLI now covers the full entry lifecycle, not just pushing. Update with npm install -g deploylog@latest.

New commands

  • list: recent entries for a project, with filters for drafts, published, and type.
  • view: a full entry, including its markdown body.
  • edit: change an entry via flags, a body file, or your $EDITOR.
  • publish / unpublish: move an entry between draft and published. Publishing sends the email digest on Pro, once per entry.
  • delete: remove an entry permanently.
  • init: scaffold a .deploylog.yml so a repo remembers its project and default type.
  • projects create: create a project without leaving the terminal.
  • import github: pull your existing GitHub releases in as entries.
  • open: jump to your public changelog, or one entry's page, in the browser.
  • whoami: show the authenticated org, plan, and API key.

Built for scripts and agents Every command takes --json: machine-readable output, a predictable error shape, and no prompts. The CLI is safe to drive from CI or an AI agent.

Entries are addressed by slug or id, and delete asks for confirmation before it does anything (pass --yes when scripted).