feat(cross-platform): port home directory and tabbing to linux/mac friendly options #46
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
This addresses #44 and allows
z
to be used on Linux and Macs as well as Windows.The three cross-platform bugs were:
$Env.USERPROFILE
isn't cross-platform,$Env.HOME
isGet-DirectoryEntryMatchPredicate
function looks for multiple drive names, on Linux/Mac this is only/
which needs escaping to be used correctly as a regular expression$function:tabexpansion2
was expecting an extra carriage return in the existing function which doesn't exist on Mac/Linux and was blanking the whole of$function:tabexpansion2
Thanks again for writing this plugin, it's great to have
z
!Joe.