0
Files
src/extensions/shell
Jenny Zhang 37edbe7867 [Refactor] Move more methods to ExtensionRegistrar.
This cl refactors ExtensionService by moving the following
methods to ExtensionRegistrar:
* EnabledReloadableExtensions
* RemoveComponentExtension
* UninstallMigratedExtensions
* FinishInstallation

With this cl landed, all codes in ExtensionService that modify
ExtensionRegistry are moved to ExtensionRegistrar.

Bug: 40355585
Change-Id: I94f7e7aa4af36d5758a3552d420c5d101da4c378
Cq-Include-Trybots: luci.chromium.try:android-desktop-14-x64-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6181247
Reviewed-by: David Bertoni <dbertoni@chromium.org>
Auto-Submit: Jenny Zhang <jennyz@chromium.org>
Commit-Queue: Jenny Zhang <jennyz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1408274}
2025-01-17 18:34:48 -08:00
..

# Introduction

app_shell is an experimental project to build a minimal environment like
content_shell.

The goal is to be able to run a v2 app and supply most of the chrome.* extension
APIs without running the rest of Chrome.

app_shell is only officially supported on Chrome OS.

# How to run

$ app_shell --load-apps=/path/to/extension

# For example, you can try the calculator app:

$ app_shell --load-apps=chrome/test/data/extensions/calculator_app/app/

# To load multiple apps, specify them in a comma separated list.  The first app
# will be launched:

$ app_shell --load-apps=/path/to/extension1,/path/to/extension2