mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-12-18 12:33:38 +08:00
f7f39b8c90
After implementing `builtin fish_realpath` it was noticed that it did not behave like GNU `realpath` without options. Which is super annoying since that was the whole point of implementing the command. Major failure on my part since I wrote the unit tests to match the behavior of the existing `wrealpath()` function that I simply exposed as a builtin command. Rather than actually verifying it behaved in a manner compatible with GNU realpath. Also, while the decision to call the builtin `fish_realpath` seemed to make sense at the time of the original commit further reflection has shown that to be a silly, idiosyncratic, thing to have done. So rename it to simply `realpath`. Fixes 3400
12 lines
284 B
Plaintext
12 lines
284 B
Plaintext
first invalid path handled okay
|
|
nonexistent-file in PWD correctly converted
|
|
/
|
|
/this-better-not-exist
|
|
/x
|
|
/abc
|
|
/def
|
|
fish-symlink handled correctly
|
|
fish-symlink/nonexistent-file-relative-to-a-symlink correctly converted
|
|
fish-symlink/symlink_file handled correctly
|
|
pwd-resolved-to-itself
|