@quadient/cloudcli
v0.1.0
Published
Command-line OAuth client for Quadient Cloud API calls.
Downloads
23
Keywords
Readme
@quadient/cloudcli
Command-line OAuth client for Quadient Cloud API calls.
Usage
npx @quadient/cloudcli login https://company.quadientcloud.eu/
npx @quadient/cloudcli status
npx @quadient/cloudcli status https://company.quadientcloud.eu/
npx @quadient/cloudcli get /api/query/Users/MyIpAddress
npx @quadient/cloudcli get https://company.quadientcloud.eu/api/query/Users/MyIpAddressThe CLI uses OAuth PKCE with client_id=quadient-cloud-agent-cli and scope=*.
Login opens a browser and waits for a local redirect.
Sessions are stored in ~/.quadient-cloud-cli. Multiple company domains can be logged in at the same time:
- Relative paths use the active session.
- Full
http(s)URLs use the saved session matching the URL origin. loginand everygetorpostcall update the active session.
Publishing
From this directory:
npm run build
npm pack --dry-run
npm publishThe package builds cloud-cli.ts to cloud-cli.js before packing. The published package contains the runtime JavaScript, README.md, and package.json.
