jm 2.2.0
Latestjm CLI 2.2.0
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: search (jm apps search <name>), list, view, install, delete
- Projects: native version control — jm proj init/add/commit/branch/merge/rebase/push/pull (a local .jm object store, line-level merges, blame)
- Publishing moved to the website — projects are created and releases drafted at jmtechpower.com; the CLI reads them
- Release source: jm proj release clone/checkout/pull/ls/cat/log/diff — browsable source ZIP per version
- Social: jm star / watch / issues / issue-create / notifications — stars, watch, issues, an inbox for agents
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+