Skip to main content

VentilatePro CLI

Project description

VentilatePro CLI

VentilatePro CLI is a local command-line client for authenticating to VentilatePro and creating or syncing notes through the scoped CLI API.

Install

Published releases install from PyPI:

pipx install ventilatepro-cli

Upgrade an existing install:

pipx upgrade ventilatepro-cli

Local development install:

cd ventilatepro-cli
pip install -e .

Commands

ventilatepro auth login --url http://localhost:8000
ventilatepro projects list
ventilatepro projects show 1
ventilatepro rooms list --project 1
ventilatepro ahus list --project 1
ventilatepro systems hierarchy --project 1
ventilatepro calc status --project 1
ventilatepro calc ahu-properties --ahu 1
ventilatepro design-day context --project 1
ventilatepro notes create --project 1 --body "Captured from terminal"
ventilatepro notes sync

If the hidden token prompt is awkward in your terminal, use either:

ventilatepro auth login --url https://ventilatepro.com --token-prompt-visible

or pipe the token through stdin:

printf '%s' "$VPCLI_TOKEN" | ventilatepro auth login --url https://ventilatepro.com --token-stdin

See the hosted install guide at https://ventilatepro.com/exam/cli/, plus docs/commands.md, docs/auth.md, docs/api.md, and docs/releasing.md in this repo.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ventilatepro_cli-0.2.0.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ventilatepro_cli-0.2.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file ventilatepro_cli-0.2.0.tar.gz.

File metadata

  • Download URL: ventilatepro_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ventilatepro_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e12db0f136d95ec461ebf804f8133d5f4ac892df9d2c5f520cb5faea73236be7
MD5 7f27a51c6e13d6d111240d679c240513
BLAKE2b-256 af34abc0f8614225245b61512c7c4cb15a3ca9aa5fb365d450b25f8408cbdf6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventilatepro_cli-0.2.0.tar.gz:

Publisher: ventilatepro-cli-release.yml on Rushikeshh-patil/PE-Exam

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ventilatepro_cli-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ventilatepro_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 853ec3f0e212b45105c5c3dfe5084e52d64351b98bc881bd7f6215ba04f7a24a
MD5 7b89d289870491db5a04c3e919024e7d
BLAKE2b-256 a3a6b2d9f13f8ab22915f36ab4801c1412c6b4fd0e55da16eac8c5808a37997d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventilatepro_cli-0.2.0-py3-none-any.whl:

Publisher: ventilatepro-cli-release.yml on Rushikeshh-patil/PE-Exam

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page