-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parameter expansion of default values is not following POSIX #19
Comments
That's true. This crate is "shell-like" substitution. It does not aim to be POSIX compatible. |
True, it's |
I'm sorry, but this has never been a goal of the library. Being compatible with POSIX is much more complicated than what this crate aims to be. |
No problem, I can work around this. Can you take a look at #18 later? It has both an enhancement (permissive and partial substitution modes) and a fix for nested substitutions. |
Yeah. I've been busy in a move lately, but I will try to get to it :) |
The syntax
${variable:default}
is not one of the 8 valid cases described on the POSIX specifications:https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02
The text was updated successfully, but these errors were encountered: