Open Issues Need Help
View All on GitHubAI Summary: The task requires writing unit tests for the `app-path` crate to verify its behavior when the executable is a symbolic link. This involves creating symlinks to the test executable, checking if `app_path` resolves paths relative to the symlink or the original executable, documenting the observed behavior, and adding the tests to the existing test suite. The tests should handle both relative and absolute symlinks and be conditionally compiled for Unix/Linux systems.
Create file paths relative to your executable for truly portable Rust applications. Zero dependencies, cross-platform, simple API.
AI Summary: Add unit tests to the `app-path` crate to verify its functionality with Windows UNC paths. This involves creating test cases that cover path creation, resolution, and error handling when the executable resides on a UNC share. The tests should be conditionally compiled for Windows only and provide informative error messages for failures.
Create file paths relative to your executable for truly portable Rust applications. Zero dependencies, cross-platform, simple API.