Skip to content

bm cloud setup points users to non-existent 'bm project sync-setup' command #779

@groksrc

Description

@groksrc

Problem

After running bm cloud setup, the "Next steps" output instructs users to configure sync for an existing project with:

bm project sync-setup research ~/Documents/research

But that command does not exist — it's registered under the cloud app, not project:

$ bm project sync-setup main ~/main
Usage: bm project [OPTIONS] COMMAND [ARGS]...
Try 'bm project --help' for help.
╭─ Error ───────────────────────────────────────────────╮
│ No such command 'sync-setup'.                         │
╰───────────────────────────────────────────────────────╯

The actual command is bm cloud sync-setup (registered via @cloud_app.command("sync-setup") in src/basic_memory/cli/commands/cloud/project_sync.py:275).

Reproduce

bm cloud setup
# follow the "Next steps" hint:
bm project sync-setup <name> <path>   # ❌ fails
bm cloud sync-setup <name> <path>     # ✅ works

Affected locations

  • src/basic_memory/cli/commands/cloud/core_commands.py:182 — the hint printed by bm cloud setup
  • docs/cloud-cli.md — 4 occurrences in the cloud CLI guide

Fix

Replace bm project sync-setup with bm cloud sync-setup in the CLI output and docs. PR to follow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions