Skip to content

CLI: add --project alias for --name flag in bm cloud bisync #817

@groksrc

Description

@groksrc

Problem

The current flag name for selecting the bisync project is --name:

bm cloud bisync --name main --dry-run

--name is ambiguous — it reads as if you're naming a new thing, when really you're selecting an existing project. The more natural and discoverable name is --project:

bm cloud bisync --project main --dry-run

This also lines up better with the mental model of Basic Memory projects throughout the rest of the tool and docs.

Request

Add --project as an alias for --name on bm cloud bisync (and any other cloud subcommands where --name refers to a project) so that either flag works. No breaking change — keep --name for backwards compatibility.

Example

# Both should work identically:
bm cloud bisync --name main --dry-run
bm cloud bisync --project main --dry-run

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions