fizyr / fizyr/subst

Enable Variable Substitutions for Windows

Open
#17 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
20
Forks
9
PR merge metrics
No merged PRs in 30d

Description

It would be nice to allow variable substitutions for windows machines as well.
Since the '$' is a valid character in windows paths, and these paths use the backslash (`\`) character instead of the forward slash, the default substitution cannot be used. Instead, I would propose the `%VARIABLE_NAME%` syntax.

Note that I am not a windows user, but a user of this library and it would be nice to offer support for windows as well.

I'm happy to discuss any implementation details and can also offer to work towards enabling this feature.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing how the library currently parses variable substitutions and handles path separators. The requested behavior is support for Windows paths using %VARIABLE_NAME% syntax while preserving existing substitutions; done means the syntax works correctly on Windows without breaking current behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.