You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the Rockbox Zig project compiles and runs natively on Linux. The CLI client (rockbox) can be compiled on both Linux and macOS, but the daemon (rockboxd) only supports Linux.
Proposed Solution
macOS: To enable macOS support, the CLI should detect the OS:
Run both rockboxd (daemon) and rockbox natively on Linux.
For macOS, keep the rockboxd daemon in a Docker container, while allowing the rockbox-cli client to run natively. The CLI will automatically spawn a Docker container to run the rockboxd daemon if it detects macOS.
Acceptance Criteria
CLI successfully detects the OS (Linux or macOS).
Both daemon and client run natively on Linux without additional configuration.
On macOS, the CLI launches the rockboxd daemon in a Docker container, while the client runs natively.
Additional Notes
This approach allows consistent functionality across both operating systems, preserving a native CLI experience on macOS while addressing the current limitations of cross-platform daemon support.
The text was updated successfully, but these errors were encountered:
Description
Currently, the Rockbox Zig project compiles and runs natively on Linux. The CLI client (rockbox) can be compiled on both Linux and macOS, but the daemon (rockboxd) only supports Linux.
Proposed Solution
Acceptance Criteria
Additional Notes
This approach allows consistent functionality across both operating systems, preserving a native CLI experience on macOS while addressing the current limitations of cross-platform daemon support.
The text was updated successfully, but these errors were encountered: