Returns the path to the Artalytics workspace directory for use in local development. The function automatically detects the operating system and looks up the appropriate environment variable to locate the workspace.
Details
The function determines the correct environment variable based on the operating system:
Windows:
ARTD_HOMELinux:
ARTD_HOME_WSLmacOS (Darwin):
ARTD_HOME_MAC
The function validates that:
The environment variable is set (non-empty string)
The path specified by the environment variable exists on the filesystem
If either validation fails, an error is raised with a descriptive message.
See also
Other dev-utils:
describe_env(),
dev-helpers,
get_repo_index(),
list_art_packages(),
ls-docs
