fish-shell/src/builtins
Fabian Homborg 479fde27d7 path: Make path real "work" with nonexistent paths
This just goes back until it finds an existent path, resolves that,
and adds the normalized rest on top.

So if you try

/bin/foo/bar////../baz

and /bin exists as a symlink to /usr/bin, it would resolve that, and
normalize the rest, giving

/usr/bin/foo/baz

(note: We might want to add this to realpath as well?)
2022-05-29 17:48:11 +02:00
..
argparse.cpp Revert "Replace some simple loops with STL algorithms" 2022-04-09 12:12:16 -07:00
argparse.h
bg.cpp Refactor tty transfer to be more deliberate 2022-03-19 14:48:36 -07:00
bg.h
bind.cpp Clean up woption 2022-04-02 11:28:30 -07:00
bind.h
block.cpp Clean up woption 2022-04-02 11:28:30 -07:00
block.h
builtin.cpp Clean up woption 2022-04-02 11:28:30 -07:00
builtin.h
cd.cpp Add an error message when cd fails with ELOOP 2022-05-15 11:58:40 -07:00
cd.h
command.cpp Rationalize path-getting 2022-04-23 15:24:27 -07:00
command.h
commandline.cpp Clean up woption 2022-04-02 11:28:30 -07:00
commandline.h
complete.cpp complete: Print better error for -x -F 2022-05-26 14:17:15 +02:00
complete.h
contains.cpp Clean up woption 2022-04-02 11:28:30 -07:00
contains.h
disown.cpp
disown.h
echo.cpp
echo.h
emit.cpp event_fire_generic to take its arguments directly 2022-05-14 10:33:47 -07:00
emit.h
eval.cpp
eval.h
exit.cpp Clean up woption 2022-04-02 11:28:30 -07:00
exit.h
fg.cpp Refactor tty transfer to be more deliberate 2022-03-19 14:48:36 -07:00
fg.h
function.cpp Clean up woption 2022-04-02 11:28:30 -07:00
function.h
functions.cpp Clean up woption 2022-04-02 11:28:30 -07:00
functions.h
history.cpp Clean up woption 2022-04-02 11:28:30 -07:00
history.h
jobs.cpp Fix CPU usage percentage calculation as reported by jobs 2022-05-07 15:29:56 -07:00
jobs.h
math.cpp Clean up woption 2022-04-02 11:28:30 -07:00
math.h
path.cpp path: Make path real "work" with nonexistent paths 2022-05-29 17:48:11 +02:00
path.h Move path to src/builtins 2022-05-29 17:48:11 +02:00
printf.cpp printf: Explain what couldn't be converted 2021-11-20 17:44:05 +01:00
printf.h
pwd.cpp Clean up woption 2022-04-02 11:28:30 -07:00
pwd.h
random.cpp
random.h
read.cpp Clean up woption 2022-04-02 11:28:30 -07:00
read.h
realpath.cpp Clean up woption 2022-04-02 11:28:30 -07:00
realpath.h Let's make src/ easier to grok, move builins to src/builtins 2021-11-09 17:39:10 -08:00
return.cpp Clean up woption 2022-04-02 11:28:30 -07:00
return.h
set_color.cpp Migrate the "Apple Term hacks" from set_color to init_curses 2022-04-16 13:26:42 -07:00
set_color.h
set.cpp Revert "Replace some simple loops with STL algorithms" 2022-04-09 12:12:16 -07:00
set.h
source.cpp
source.h
status.cpp Remove unused functions, members (and a variable) 2022-04-09 10:10:44 -07:00
status.h
string.cpp decrease scope of a couple variables, prefix incr non-primitives 2022-04-07 09:25:16 -07:00
string.h
test.cpp Overload fish_wcstod for wcstring and length 2022-03-25 16:06:10 +01:00
test.h
type.cpp Clean up woption 2022-04-02 11:28:30 -07:00
type.h
ulimit.cpp Clean up woption 2022-04-02 11:28:30 -07:00
ulimit.h
wait.cpp Clean up woption 2022-04-02 11:28:30 -07:00
wait.h