getOperate has its own integrated development environment, but you can also develop and run scripts locally, both with self-hosted and cloud instances.
CLI pull command
:
--raw
here, which will soon be the default for the CLI sync
command. Stateful sync is not needed here.f/
and a u/
folder appearing, replicating the folder structure of the workspace.
getOperate sync pull
will pull everything from the getOperate workspace, including resources and variables, even secrets. If you’re planning to use Git as explained below, we recommend only pulling scripts, flows and apps, skipping the rest. It can be done with:.py
, .ts
, .go
depending on the language) plus a metadata file (ending with .script.yaml
). This file contains various metadata about the script, like a summary and description, but also the content of the lock file and the schema of the script (i.e. the signature of its main
method). We will come back to this later. For flows, one flow will be represented by a folder, containing a flow.yaml
file being the definition of the flow, and additional files for inline scripts.