<commit_before># jdshell

[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org)

Shell for operating systems class at UNM (CS-481) by <NAME> (<EMAIL>) and <NAME> (<EMAIL>).


## Supported Commands
* exit - Exit the shell.
* last10 - Gives you the last ten commands run.

## Instructions

1. Clone the repo:
```bash
git clone https://github.com/l50/jdshell.git <name of folder you choose> && cd <name of folder you chose>
```
2. Compile to get the executable:
```bash
cd src && gcc main.c -o jdshell
```

3. Run the shell:
```bash
./jdshell
```

### Todo
- [x] Create shell prompt
- [x] Implement executing commands
- [x] Implement exit
- [] Implement last10 - Dominic<commit_msg>Update README.MD with contributing instructions<commit_after># jdshell

[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org)

Shell for operating systems class at UNM (CS-481) by <NAME> (<EMAIL>) and <NAME> (<EMAIL>).


## Supported Commands
* exit - Exit the shell.
* last10 - Gives you the last ten commands run.

## Instructions

1. Clone the repo:
```bash
git clone https://github.com/l50/jdshell.git <name of folder you choose> && cd <name of folder you chose>
```
2. Compile to get the executable:
```bash
cd src && gcc main.c -o jdshell
```

3. Run the shell:
```bash
./jdshell
```

## Contributing
Please fork and do a pull request when you've created a feature that you want to be added.

### Todo
- [x] Create shell prompt
- [x] Implement executing commands
- [x] Implement exit
- [] Implement last10 - Dominic
{'fraction_non_alphanumeric': 0.14878671775223498, 'fraction_numerical': 0.01532567049808429, 'mean_word_length': 3.8664596273291925, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3646507', 'n_tokens_mistral': 565, 'n_tokens_neox': 524, 'n_words': 192}