ladybird/Shell
Jesse Buhagiar ecdaf991c6 Shell: Added pushd, popd and dirs builtins
Added a few builtin functions to the shell to make navigating a bit
easier in the terminal.

`pushd` allows a user to "push" the current directory to the directory
stack, and then `cd` to the new directory.
`popd` allows the used to take the directory on the top of the stack
off before `cd`'ing to it.
`dirs` gives the state of the current directory stack.

This is only a partial implementation of the `bash` version
(gnu.org/software/bash/manual/html_node/Directory-Stack-Builtins.html)
, and doesn't include any of the +N or -N commands as of yet.
2019-09-15 14:16:40 +02:00
..
GlobalState.h Shell: Added pushd, popd and dirs builtins 2019-09-15 14:16:40 +02:00
LineEditor.cpp Shell: Added support for ctr-e/a. 2019-09-02 09:42:05 +02:00
LineEditor.h AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
main.cpp Shell: Added pushd, popd and dirs builtins 2019-09-15 14:16:40 +02:00
Makefile Fix "make clean" not deleting app binaries. 2019-05-13 14:56:18 +02:00
Parser.cpp Shell: Add POSIX-compliant character escaping 2019-09-14 12:45:01 +02:00
Parser.h AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00