Project for Unix Programming.
-
Landan Young Jackson lmj0011@uah.edu
-
Andrew Webb adw0022@uah.edu
-
Jacob jak0013@uah.edu
-
Julian Sy jns0019@uah.edu
-
Mike Ryan mar0018@uah.edu
To build mysh, you'll need a version of G++ that has full support for the C++11 standard. If you want to build the docs, you'll need to have nodejs installed on your machine with access to npm.
- Pull the latest version of mysh:
git clone https://github.com/MikeRyan52/mysh.git mysh - Change into the mysh directory:
cd mysh - Run make:
make - You'll be prompted to enter the directory where you want mysh to be built. Simply put
.to select the current directory - Run
./myshto launch the shell
- From your mysh directory, run
make docs - This will create a documentation web app in the
./docsfolder. - To view the docs, simply launch
./docs/index.htmlin your web browser
For more information regarding the concepts of building our version of mysh, checkout the project's homepage or a presentation on the shell
- Change the name of the shell by running
name (newName). For example, runningname johnwill result inmysh>becomingjohn> - Batch file mode, executed by running
./mysh [batchFile] - Semi-colon delimitted commands, like
cd; pwd; ver; exit