Sarab (سراب) — The Illusionist for your local ports. A clean, robust CLI that turns your localhost into a public mirage.

3 Open Issues Need Help Last updated: Feb 3, 2026

Open Issues Need Help

View All on GitHub
Developer Tools CLI Application

AI Summary: This issue describes the initial setup for a unit test project named `Sarab.Tests` targeting .NET 10. It involves integrating xUnit as the testing framework, Moq for mocking, and FluentAssertions for readable assertions. The project will reference `Sarab.Core` and `Sarab.Infrastructure` to establish a foundational testing infrastructure for test-driven development and regression testing.

Complexity: 1/5
good first issue

Sarab (سراب) — The Illusionist for your local ports. A clean, robust CLI that turns your localhost into a public mirage.

C#
Developer Tools CLI Application

AI Summary: This issue proposes implementing unit tests for the `ArtifactStore` component. The tests should focus on verifying its ability to handle binary downloads and path resolution, specifically by mocking `HttpClient` to avoid actual network I/O. Key verification points include ensuring existing files are not re-downloaded and that downloads are attempted when files are missing, along with testing architecture detection.

Complexity: 3/5
documentation enhancement good first issue

Sarab (سراب) — The Illusionist for your local ports. A clean, robust CLI that turns your localhost into a public mirage.

C#
Developer Tools CLI Application

AI Summary: This issue requests the implementation of unit tests for critical business logic within the Core services, specifically focusing on `SshConnectorService` and `IllusionistService`. The goal is to ensure the correct generation of SSH commands, proper handling of proxy arguments, and accurate URL generation for different tunnel schemes, ultimately aiming for high code coverage in the `Sarab.Core` module.

Complexity: 3/5
documentation enhancement good first issue

Sarab (سراب) — The Illusionist for your local ports. A clean, robust CLI that turns your localhost into a public mirage.

C#