diff --git a/src/basic_memory/cli/commands/cloud/bisync_commands.py b/src/basic_memory/cli/commands/cloud/bisync_commands.py index 25aa1a6d..6178a4e2 100644 --- a/src/basic_memory/cli/commands/cloud/bisync_commands.py +++ b/src/basic_memory/cli/commands/cloud/bisync_commands.py @@ -17,7 +17,7 @@ from basic_memory.cli.commands.cloud.cloud_utils import ( fetch_cloud_projects, ) from basic_memory.cli.commands.cloud.rclone_config import ( - add_tenant_to_rclone_config, + configure_rclone_remote, ) from basic_memory.cli.commands.cloud.rclone_installer import RcloneInstallError, install_rclone from basic_memory.config import ConfigManager @@ -343,9 +343,7 @@ def setup_cloud_bisync(sync_dir: Optional[str] = None) -> None: # Step 4: Configure rclone console.print("\n[blue]Step 4: Configuring rclone...[/blue]") - add_tenant_to_rclone_config( - tenant_id=tenant_id, - bucket_name=bucket_name, + configure_rclone_remote( access_key=access_key, secret_key=secret_key, ) diff --git a/src/basic_memory/cli/commands/cloud/core_commands.py b/src/basic_memory/cli/commands/cloud/core_commands.py index e31461d6..529e97df 100644 --- a/src/basic_memory/cli/commands/cloud/core_commands.py +++ b/src/basic_memory/cli/commands/cloud/core_commands.py @@ -27,9 +27,8 @@ from basic_memory.cli.commands.cloud.bisync_commands import ( run_check, setup_cloud_bisync, show_bisync_status, + BISYNC_PROFILES, ) -from basic_memory.cli.commands.cloud.rclone_config import MOUNT_PROFILES -from basic_memory.cli.commands.cloud.bisync_commands import BISYNC_PROFILES console = Console() @@ -192,7 +191,7 @@ def setup( @cloud_app.command("mount") def mount( profile: str = typer.Option( - "balanced", help=f"Mount profile: {', '.join(MOUNT_PROFILES.keys())}" + "balanced", help="Mount profile: balanced, safe, or fast" ), path: Optional[str] = typer.Option( None, help="Custom mount path (default: ~/basic-memory-{tenant-id})" diff --git a/tests/test_rclone_config.py b/tests/test_rclone_config.py index 68b2e2d0..e4d07da7 100644 --- a/tests/test_rclone_config.py +++ b/tests/test_rclone_config.py @@ -116,4 +116,4 @@ def test_load_rclone_config_nonexistent(temp_rclone_config): # Should return empty config without error config = load_rclone_config() - assert len(config.sections()) == 0 \ No newline at end of file + assert len(config.sections()) == 0