Skip to content
This repository was archived by the owner on Oct 14, 2026. It is now read-only.

v0.2.0

Choose a tag to compare

@fulldev-release fulldev-release released this 06 Oct 18:32
· 22 commits to main since this release
aa7b29c

Minor Changes

  • #2 c8d2b2b Thanks @silveltman! - Work with every Fulldev product, and sign in per product with tokens in the OS keychain.

    Breaking: commands now start with the product. fulldev tools, fulldev call, fulldev instructions and fulldev form wait are now fulldev cms tools, fulldev cms call, fulldev cms instructions and fulldev cms form wait, and the same commands work for connect and scan. FULLDEV_URL is replaced by FULLDEV_CMS_URL, FULLDEV_CONNECT_URL and FULLDEV_SCAN_URL. The old commands are gone.

    • fulldev login [product...], fulldev logout [product...] and fulldev status work per product, for all products by default.
    • Sign-in uses Fulldev's pre-registered OAuth client, and each token is only valid for its product. Logout revokes the refresh token.
    • Tokens are stored in the OS keychain, with a private file only where no keychain is available. The sign-in from 0.1.0 is removed; run fulldev login cms once.
    • Without a terminal, commands never start a sign-in: they exit with 3 and name the login to run.
    • Every error, including a wrong command, is one JSON object on stderr. A wrong command exits with 64. --help works for every command, and fulldev <product> tools <name> also shows the output schema and annotations.
    • fulldev cms form wait stops at its timeout also in the middle of a request.