Skip to Content
Extension (Deep Dive)Commands & Settings

Commands & Settings

Commands Reference

You can access these commands via the VS Code Command Palette (Cmd+Shift+P / Ctrl+Shift+P), by typing “Glubean”.

CommandKeybindingDescription
Glubean: Run All Tests in FileRun all tests in the active .test.ts file
Glubean: Run All Tests in WorkspaceRun all tests in the workspace
Glubean: Re-run Last RequestCmd+Shift+R (macOS) / Ctrl+Shift+R (Windows/Linux)Re-run the most recently executed test(s)
Glubean: Open Latest TraceOpen the newest trace in the Trace Viewer for the current test
Glubean: Previous TraceAlt+[Step back through trace history
Glubean: Next TraceAlt+]Step forward through trace history
Glubean: Diff with Previous RunSide-by-side diff of the two most recent traces
Glubean: Copy as cURLCopy requests from the currently open trace in the Trace Viewer as cURL
Glubean: Select EnvironmentOpen quick pick to choose active .env file
Glubean: Clean All TracesDelete all saved trace files
Glubean: Open Last Result JSONOpen .glubean/last-run.json
Glubean: SetupInstall or verify Deno and the Glubean CLI
Glubean: Initialize ProjectScaffold a new Glubean project in the current workspace folder

Settings Reference

You can configure Glubean via VS Code’s standard Settings UI or settings.json.

SettingDefaultDescription
glubean.glubeanPath"glubean"Path to the Glubean CLI executable. If you installed the CLI globally, leaving this as "glubean" is fine.
glubean.autoDiscovertrueWhen true, the extension automatically scans .test.ts files for tests when they are opened or saved.
glubean.traceHistoryLimit20Maximum number of trace files to keep per test. Older traces are automatically deleted.
glubean.taskTimeoutMs300000Milliseconds to wait for a task to complete before marking it timed out (5 minutes by default).
glubean.telemetry.enabledfalseShare anonymous usage data to help improve Glubean. See Telemetry  for details.

Note: Environment file selection and verbose mode are controlled via the status bar picker and are not saved in settings.json.

Last updated on