Skip to content

Clients: SDK parity, CLI, and Web client #5

@FerdinandSu

Description

@FerdinandSu

Scope

Track client-facing VeryFS tooling: language SDKs, CLI, and Web client.

Checklist

  • Bring the C#, Python, and TypeScript clients to API parity.
  • Add generated types from the public API contract.
  • Provide examples for browsing, mounting, linking, and workspace export.
  • Build a VeryFS CLI client for shell-first workflows, scripting, workspace export, mount inspection, and diagnostics.
  • Evaluate building the CLI on top of HIT-ReFreSH/MobileSuit for shared command structure, styling, and plugin conventions.
  • Build a VeryFS Web client for browsing files, managing mounts, inspecting permissions, testing driver connections, and viewing cache/version metadata.

Acceptance Criteria

  • SDKs expose the same core operations and error model.
  • Generated types reduce drift between server API and clients.
  • CLI has a minimal useful command set for files, mounts, and diagnostics.
  • Web client covers browsing, mount management, permission inspection, and connection testing.

Source

Roadmap section: docs/roadmap.md / Clients.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/clientsClient SDK, CLI, and Web client workroadmapRoadmap tracking issue

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions