Create file paths relative to your executable for truly portable Rust applications. Zero dependencies, cross-platform, simple API.

cross-platform executable file-management filesystem paths portable portable-apps rust rust-crate zero-dependencies
2 Open Issues Need Help Last updated: Jul 14, 2025

Open Issues Need Help

View All on GitHub
Developer Tools Path Manipulation

AI 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.

Complexity: 3/5
good first issue testing unix

Create file paths relative to your executable for truly portable Rust applications. Zero dependencies, cross-platform, simple API.

Rust
#cross-platform#executable#file-management#filesystem#paths#portable#portable-apps#rust#rust-crate#zero-dependencies
Developer Tools Path Manipulation

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.

Complexity: 3/5
good first issue testing windows

Create file paths relative to your executable for truly portable Rust applications. Zero dependencies, cross-platform, simple API.

Rust
#cross-platform#executable#file-management#filesystem#paths#portable#portable-apps#rust#rust-crate#zero-dependencies