oc_connect
Loading...
Searching...
No Matches
workspace.py File Reference

Go to the source code of this file.

Classes

class  oc_connect.workspace.WorkspaceNotFoundError

Namespaces

namespace  oc_connect
namespace  oc_connect.workspace

Functions

Path oc_connect.workspace._resolved (str|Path path)
Path oc_connect.workspace.find_workspace_root (str|Path|None start=None)
Path oc_connect.workspace.resolve_root (str|Path|None root=None)
Path|None oc_connect.workspace._from_env (str name, str|Path|None root)
Path oc_connect.workspace.state_dir (str|Path|None root=None)
Path oc_connect.workspace.credential_path (str|Path|None root=None)
Path oc_connect.workspace.comms_root (str|Path|None root=None)

Variables

str oc_connect.workspace.WORKSPACE_MARKER = ".option_c_workspace.json"
str oc_connect.workspace.PROJECT_MARKER = ".option_c"
tuple oc_connect.workspace.STATE_SUBPATH = (".option_c", "orchestration", "oc_connect")
tuple oc_connect.workspace.CREDENTIAL_SUBPATH = (".option_c", "connector_secrets.json")
str oc_connect.workspace.COMMS_ANCHOR = "oc_chat"
tuple oc_connect.workspace.COMMS_SUBPATH = (".option_c", "comms")
str oc_connect.workspace.STATE_DIR_ENV = "OC_CONNECT_STATE_DIR"
str oc_connect.workspace.CREDENTIAL_ENV = "OC_CONNECT_SECRETS"