Summary
Epic: shuttle chrome — browser integrations with local files as source of truth.
Shell bookmark automation shipped in #1 (closed). This epic tracks CLI polish, tests, docs, and future Chrome features beyond bookmarks.
CLI convention (local-centric)
| Direction |
Verb |
Example |
| → local |
ingest |
chrome bookmarks ingest — browser → chrome.bookmarks_file |
| ← local |
deploy |
chrome bookmarks deploy — backup file → browser |
Same rule as shuttle drive (ingest / upload / sync) and shuttle notion (ingest / deploy / sync).
Hidden legacy: import / export on bookmarks; shuttle bookmarks … (top-level).
Configuration
chrome:
profile: Default
bookmarks_file: ~/…/data/bookmarks/bookmarks.html
downloads_dir: ~/Downloads
Current scaffold
shuttle/commands/chrome.py — Typer sub-app + script wrappers
scripts/chrome/ — ingest.sh, deploy.sh, export-bookmarks.sh, import-bookmarks.sh, wait-download.sh
docs/bookmarks.md, README Chrome section
- Integration smoke with
SHUTTLE_SKIP_CHROME_AUTOMATION=1
Child issues
Non-goals (v1)
Chromium/Brave/Arc adapters, bookmark diff UI, bidirectional sync.
Definition of done (epic)
Execution
Close children as they land; link PRs to this epic.
Summary
Epic:
shuttle chrome— browser integrations with local files as source of truth.Shell bookmark automation shipped in #1 (closed). This epic tracks CLI polish, tests, docs, and future Chrome features beyond bookmarks.
CLI convention (local-centric)
ingestchrome bookmarks ingest— browser →chrome.bookmarks_filedeploychrome bookmarks deploy— backup file → browserSame rule as
shuttle drive(ingest/upload/sync) andshuttle notion(ingest/deploy/sync).Hidden legacy:
import/exporton bookmarks;shuttle bookmarks …(top-level).Configuration
Current scaffold
shuttle/commands/chrome.py— Typer sub-app + script wrappersscripts/chrome/—ingest.sh,deploy.sh,export-bookmarks.sh,import-bookmarks.sh,wait-download.shdocs/bookmarks.md, README Chrome sectionSHUTTLE_SKIP_CHROME_AUTOMATION=1Child issues
ingest/deployNon-goals (v1)
Chromium/Brave/Arc adapters, bookmark diff UI, bidirectional sync.
Definition of done (epic)
Execution
Close children as they land; link PRs to this epic.