forked from extern/nushell
This requires a bit of a hack in command completions, since we don't expand `~` for the replacement, just long enough to get child entries.
This requires a bit of a hack in command completions, since we don't expand `~` for the replacement, just long enough to get child entries.