Repository navigation
Conversation
|
Maybe It's always hard to explain that |
|
Hello @xiota I don't like not having explicit control over how inputs are mutated. One idea that might be interesting is changing behavior based on if For example, This uses the TOML multi line string syntax and would be shlex split and variables would be expanded. By the way is there a particular reason you would want the environment variables to be used? Does your |
|
interpreting variables for arguments is fairly common. It increases configuration flexibility while decreasing implementation complexity. Separate home share and root share are no longer needed. Complicated workarounds to add functionality are no longer needed. Instances can be portable. They can be used by different users on different computers. Compatibility with existing configurations should be high because the use of |
Uses
os.path.expandvars()to expand variables in root_share and debug services.Tested with
$HOMEvariable and non-variable$TEST. Existing configs containing$will not break as long as the word does not correspond to a variable.Closes #61