lhc users
Manage Lakehousecat users. Requires admin role.
Commands
users list
lhc users list [--skip N] [--limit N]
| Flag | Default | Description |
|---|---|---|
--skip | 0 | Number of users to skip |
--limit | 50 | Maximum number of users to return |
users get <id>
lhc users get <user-id>
users create
Invites a new user by email. Lakehousecat sends a registration email to the address.
lhc users create --email <email> [--role user|builder|admin]
| Flag | Required | Default | Description |
|---|---|---|---|
--email | yes | — | Email address of the new user |
--role | no | user | Initial role: user, builder, or admin |
users update <id>
Update a user's display name, role, or metadata.
lhc users update <user-id> [--name <name>] [--role <role>] [--meta '<json>']
| Flag | Description |
|---|---|
--name | New display name |
--role | New role: user, builder, or admin |
--meta | JSON object merged into the user's metadata (e.g. {"superset_username":"admin@acme.com"}) |
At least one of --name, --role, or --meta is required.
Example — set a Superset username:
lhc users update 3e7c3d4f-16ff-4914-8250-bbe693ab7224 \
--meta '{"superset_username":"jane@acme.com"}'
users delete <id>
lhc users delete <user-id>
users search <query>
lhc users search "jane"
users count
lhc users count