Skip to main content
Use uninstall to remove managed browser runtimes from the Extension.js cache. This only removes browsers that Extension.js installed in its managed cache root. It does not touch system Chrome, system Edge, or any browser installed outside that cache.

When to use uninstall

  • You want to reclaim disk space from managed browsers you no longer need.
  • You are resetting a managed browser install to force a fresh download on next install.
  • You are cleaning up continuous integration (CI) caches or switching browser targets.

Canonical usage

For a single browser, use the positional form:
extension uninstall <browser>
Use --all to remove every managed browser target.

Usage

extension uninstall [browser-name] [options]

Arguments and flags

Flag / argumentWhat it doesDefault
[browser-name]Remove a single managed browser such as chrome, chromium, edge, or firefoxunset
--browser <browser>Explicit flag form of the browser argumentunset
--allRemove all managed browser runtimes from the Extension.js cachedisabled
--wherePrint the resolved cache root, or browser-specific managed pathsdisabled

Examples

Remove managed Chrome for Testing

extension uninstall chrome

Remove all managed browsers

extension uninstall --all

Show the managed uninstall path for Firefox

extension uninstall firefox --where

Best practices

  • Use --all in CI teardown to clean up managed browsers after test runs.
  • Use --where first to confirm what will be removed before scripting bulk uninstalls.
  • uninstall is safe for system browsers — it only removes Extension.js-managed cache folders.

Behavior notes

  • If you set EXT_BROWSERS_CACHE_DIR, uninstall uses that custom cache root.

Next steps