This repository was archived by the owner on Oct 14, 2026. It is now read-only.
Repository navigation
v0.2.0
Minor Changes
-
#2
c8d2b2bThanks @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 instructionsandfulldev form waitare nowfulldev cms tools,fulldev cms call,fulldev cms instructionsandfulldev cms form wait, and the same commands work forconnectandscan.FULLDEV_URLis replaced byFULLDEV_CMS_URL,FULLDEV_CONNECT_URLandFULLDEV_SCAN_URL. The old commands are gone.fulldev login [product...],fulldev logout [product...]andfulldev statuswork 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 cmsonce. - 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.
--helpworks for every command, andfulldev <product> tools <name>also shows the output schema and annotations. fulldev cms form waitstops at its timeout also in the middle of a request.