Repository navigation
qube 0.2.0
Download the archive for your platform, unpack it and put qube on your PATH
(go install github.com/qubeintegrations/qube-cli/cmd/qube@v0.2.0 works too).
What's new
- Every command uses the v2 API, and every v2 route has a command: connections
show/update/delete/qwc/password/onboarding-url,requests pagesand list filters, and
workflowsshow/validate/publish/unpublish/delete/versions/usage/schema/templates/install/cancel/delete-run. qube qb <resource> <verb> <connection>runs any QuickBooks operation (261 today). They're
read from the host's OpenAPI document, so new server operations need no CLI release.--help
lists an operation's flags.--waitonqube qb,workflows runandworkflows decidewaits for QuickBooks' answer, or
for the run to stop, and prints it.- Production apps ask before every write, naming the app. Removing something asks in any app.
Scripts pass--yes. qube requests discard <connection> <id>withdraws a request the Web Connector hasn't picked up.
Breaking changes
qube requests show <id>is nowqube requests show <connection> <id>.qube workflows runs <connection> <run> --eventsprints{data, next_after}so a script can page.--yesis a global flag; the per-command--yesflags are gone (it still works anywhere on the line).- With no terminal, or under
--json, a write in a production app now exits 2 unless--yesis given.
Changelog
- f457d03 Merge pull request #1 from qubeintegrations/v2-everywhere
- c5470da wait: --wait prints QuickBooks' answer, or where a workflow run stopped
- e89e41e qb: every QuickBooks operation, read from the host's OpenAPI document
- ca8627b production apps: every write asks first; --yes answers for a script
- eaac778 commands: every one talks to v2, and every v2 route has one
- ec7066a requests: discard one the Web Connector hasn't picked up; sync says when QuBe postponed it