Programmatically manage your env settings using the env commands below. Env settings include: requirements.txtavailableSources.json, availableTargets.json, availableConnectors.json, and customTaps.json.

Available environment settings

FileDescription
requirements.txtDefault Python dependencies to be used in ETL Scripts
availableSources.jsonList of customized sources available in V1 Flows
availableTargets.jsonList of customized targets available in V1 Flows
availableConnectors.jsonList of customized connectors available in V2 Flows
customTaps.jsonList of custom taps built with Hotglue’s Connector Builder

Env Download

Description

Clones the remote env settings saved in Hotglue to your local machine.

Sample

$ hotglue env download [--downloadTo]
✔ Finished: Verifying user and authorizing.
✔ Finished: Scanning environment dev.hotglue.acme.com.
ℹ Info: Downloading to ./projects/cin7.
✔ Finished: Downloading file: requirements.txt.
┌──────────────────┬────────────┐
│ File             │ Status     │
├──────────────────┼────────────┤
│ requirements.txt │ Downloaded │
└──────────────────┴────────────┘

Parameters

OptionDefaultDescription
--downloadTo
-d.The directory to download the files to. Defaults to the local directory.

Env Deploy

Description

Deploys your environment settings

Sample

$ hotglue env deploy [--sourceFolder]
✔ Finished: Scanning ./projects/cin7 for deployable files.
✔ Finished: Verifying user and authorizing.
ℹ Info: Deploying environment files.
✔ Finished: Pushing file: requirements.txt.
┌──────────────────┬──────────┐
│ File             │ Status   │
├──────────────────┼──────────┤
│ requirements.txt │ Deployed │
└──────────────────┴──────────┘

Parameters

OptionDefaultDescription
--sourceFolder
-s.The directory to upload the files from. Defaults to the local directory.