ladybird/Shell
Sergey Bugaev 802612f665 Shell: Implement more advanced globbing.
A glob has to be resolved against the directory corresponding to
the part of the path it is found in, not the current directory.
For example, in /usr/i*/AK/, the glob has to be resolved inside
/usr. Moreover, an argument can contain more than one glob, such
as /u*/*/?, in which case they have to be resolved recursively.

In case a glob matches nothing, the argument should be used as is.
2019-06-14 06:24:02 +02:00
..
.gitignore Shell: Move the Shell to a separate directory and let's call it "Shell" :^) 2019-05-07 01:12:08 +02:00
GlobalState.h Shell: Move line editing to a separate class. 2019-05-07 01:39:41 +02:00
LineEditor.cpp Shell: Run clang-format on everything. 2019-06-07 11:49:21 +02:00
LineEditor.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
main.cpp Shell: Implement more advanced globbing. 2019-06-14 06:24:02 +02:00
Makefile Fix "make clean" not deleting app binaries. 2019-05-13 14:56:18 +02:00
Parser.cpp Shell: Run clang-format on everything. 2019-06-07 11:49:21 +02:00
Parser.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00