WPMoo Tool is a VS Code service cockpit for existing
@wpmoo/toolkit environments.
The extension is intended to provide a GUI wrapper around the daily WPMoo Tool workflow for Odoo development: service control, logs, diagnostics, module actions, database snapshots, and recovery commands.
WPMoo Tool is an independent project and is not affiliated with, endorsed by, or sponsored by Odoo S.A. Odoo is a trademark of Odoo S.A.
This repository starts with the service cockpit extension shell:
- Activity Bar entry for WPMoo Tool.
- Cockpit webview built with
@vscode-elements/elementsweb components. - Placeholder commands for
status,doctor,start,stop,restart, andlogs.
Command execution, workspace detection, and richer status rendering will be added after the scaffold is stable.
The extension uses @vscode-elements/elements for native-looking VS Code
webview controls. Microsoft archived the original
@vscode/webview-ui-toolkit, so this project uses a maintained web component
library instead of hand-rolling controls.
Install dependencies:
npm installCompile the extension:
npm run compileWatch TypeScript during development:
npm run watchPackage a local VSIX after @vscode/vsce is installed:
npm run packageThis extension lives in a separate repository from the CLI package. The first MVP
will call the existing CLI commands through VS Code terminals. A later version can
use structured JSON output or a public API from @wpmoo/toolkit for richer GUI
state.