Skip to content

Commit 5aec0a9

Browse files
committed
readme updates
1 parent bd2bf5c commit 5aec0a9

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

README.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,14 @@ Create an API key from the [Kernel dashboard](https://dashboard.onkernel.com).
106106
### App Deployment
107107

108108
- `kernel deploy <file>` - Deploy an app to Kernel
109+
109110
- `--version <version>` - Specify app version (default: latest)
110111
- `--force` - Allow overwriting existing version
111112
- `--env <KEY=VALUE>`, `-e` - Set environment variables (can be used multiple times)
112113
- `--env-file <file>` - Load environment variables from file (can be used multiple times)
113114

114115
- `kernel deploy logs <deployment_id>` - Stream logs for a deployment
116+
115117
- `--follow`, `-f` - Follow logs in real-time (stream continuously)
116118
- `--since`, `-s` - How far back to retrieve logs. Duration formats: ns, us, ms, s, m, h (e.g., 5m, 2h, 1h30m). Timestamps also supported: 2006-01-02, 2006-01-02T15:04, 2006-01-02T15:04:05, 2006-01-02T15:04:05.000
117119
- `--with-timestamps`, `-t` - Include timestamps in each log line
@@ -234,6 +236,23 @@ Create an API key from the [Kernel dashboard](https://dashboard.onkernel.com).
234236
- `--mode <mode>` - File mode (octal string)
235237
- `--source <path>` - Local source file path (required)
236238

239+
### Browser Extensions
240+
241+
- `kernel browsers extensions upload <id or persistent id> <extension-path>...` - Ad-hoc upload of one or more unpacked extensions to a running browser instance.
242+
243+
### Extension Management
244+
245+
- `kernel extensions list` - List all uploaded extensions
246+
- `kernel extensions upload <directory>` - Upload an unpacked browser extension directory
247+
- `--name <name>` - Optional unique extension name
248+
- `kernel extensions download <id-or-name>` - Download an extension archive
249+
- `--to <directory>` - Output directory (required)
250+
- `kernel extensions download-web-store <url>` - Download an extension from the Chrome Web Store
251+
- `--to <directory>` - Output directory (required)
252+
- `--os <os>` - Target OS: mac, win, or linux (default: linux)
253+
- `kernel extensions delete <id-or-name>` - Delete an extension by ID or name
254+
- `-y, --yes` - Skip confirmation prompt
255+
237256
## Examples
238257

239258
### Deploy with environment variables
@@ -309,6 +328,28 @@ kernel browsers fs upload my-browser --file "local.txt:remote.txt" --dest-dir "/
309328
kernel browsers fs list-files my-browser --path "/tmp"
310329
```
311330

331+
### Extension management
332+
333+
```bash
334+
# List all uploaded extensions
335+
kernel extensions list
336+
337+
# Upload an unpacked extension directory
338+
kernel extensions upload ./my-extension --name my-custom-extension
339+
340+
# Download an extension from Chrome Web Store
341+
kernel extensions download-web-store "https://chrome.google.com/webstore/detail/extension-id" --to ./downloaded-extension
342+
343+
# Download a previously uploaded extension
344+
kernel extensions download my-extension-id --to ./my-extension
345+
346+
# Delete an extension
347+
kernel extensions delete my-extension-name --yes
348+
349+
# Upload extensions to a running browser instance
350+
kernel browsers extensions upload my-browser ./extension1 ./extension2
351+
```
352+
312353
## Getting Help
313354

314355
- `kernel --help` - Show all available commands

0 commit comments

Comments
 (0)