mirror of
https://github.com/runbear-io/beardrive.git
synced 2026-08-25 08:08:08 +02:00
- sfs-web (cmd/sfs-web, internal/webapp): read-only Obsidian-style web UI serving a local folder (default) or an sfs remote; markdown rendering with [[wikilinks]], task lists and tables, file downloads with ETags, per-file provenance from the journals; added to goreleaser builds - .sfs project file (internal/config): per-folder volume/remote/include settings that travel with the folder, win over the global registry, and never sync; daemon picks up edits live - .sfsignore + include lists (internal/syncer): gitignore-style selective sync with ! re-includes, applied symmetrically in scan and materialize; newly ignored files stop syncing without being deleted anywhere - Claude Code plugin (plugin/, .claude-plugin/): sfs skill, /sfs:mount and /sfs:status commands, turn-boundary sync hooks (blocking pull on prompt, async push on stop); installable via the repo's marketplace manifest - CLAUDE.md and .claude project settings for Claude Code development Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HHEUaYfFHhmDvqLYw74Ehz
679 B
679 B
description, argument-hint
| description | argument-hint | |
|---|---|---|
| Show sfs sync status — mounts, daemon state, pending changes — and diagnose any sync problems |
|
Show the sfs sync status. Argument: $ARGUMENTS (optional folder; default all mounts).
- Run
sfs status $ARGUMENTSand show the output. - If anything looks wrong, diagnose using the sfs skill:
daemon: stopped→ restart withsfs mnt <folder>pendingstuck above 0 → runsfs sync <folder>and read the error; it usually points at credentials or the remote- changes not appearing from another device → run
sfs log <folder>to see whether the ops arrived
- Summarize the state in one or two sentences.