Skip to content
Workloom
Menu

CLI command · Project setup

wl init

Create a workspace binding in the current directory.

Writes .loom/binding.toml after validating it against the binding schema, and a .loom/.gitignore that keeps local state out of version control. It refuses to overwrite an existing binding.

Usage

wl init [options]

Arguments and options

-w, --workspace-id <id>
Workspace ID. Default: a generated UUID.
-o, --org-id <id>
Organization ID.
--on-conflict <policy>
Conflict policy: fail (default), keep_local, restore or promote_to_override.
-d, --dir <path>
Workspace directory. Default: the current one.
--home
Create a home binding (type = "home").
--template <name>
Template package name, stored as a comment in binding.toml.