<commit_before>### [wwwterm-es6](https://www.carlegbert.com)
##### <NAME> - <EMAIL>

[wwwterm](https://github.com/carlegbert/wwwterm) rewritten in ES6. Transpiled to ES5 via babel/webpack.

#### building the project

* you will need webpack (`npm install -g webpack`)
* `npm install`
* to run the dev server: `npm dev` (page served at localhost:8080)
* for an optimized build: `npm build`

#### running tests

* start the dev server with `npm dev`
* `npm test`

#### current working commands/features

* pwd
* whoami
* clear
* cd
* ls
* touch
* mkdir
* cat
* history navigation with up and down arrows
* echo
* vi
* redirect with >, >>
* tab autocompletion

### WIP:
* unit testing
* vi

#### TODO
* better instantiation for file objects
* line wrapping for vi
* 'localstorage' dir
* more automation
* pipe with |
* results of ls are clickable & other user-friendliness
<commit_msg>readme updates<commit_after>### [wwwterm-es6](https://www.carlegbert.com)
##### <NAME> - <EMAIL>

A mock linux terminal written in plain javascript serving as a personal website.

#### building the project

* `npm install`
* to run the dev server: `npm dev` (page served at localhost:8080)
* for an optimized build: `npm build`

#### running tests

In order to run the UI tests, you will need Java and Google Chrome installed, and to have the chromedriver binary in your PATH variable. You will also need to be running the dev server.

* To run unit tests: `npm run test`
* To run ui tests: `npm run test:ui`
* To run both: `npm run test:all`

#### current working commands/features

* pwd
* whoami
* clear
* cd
* ls
* touch
* mkdir
* cat
* history navigation with up and down arrows
* echo
* vi
* redirect with >, >>
* tab autocompletion

### WIP:
* unit testing
* vi

#### TODO
* line wrapping for vi
* more automation
* pipe with |
* results of ls are clickable & other user-friendliness

{'fraction_non_alphanumeric': 0.11852642819006941, 'fraction_numerical': 0.006406833956219968, 'mean_word_length': 4.092391304347826, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 13, 'https://': 3, 'lorem ipsum': 0, 'www.': 6, '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': '6972725', 'n_tokens_mistral': 620, 'n_tokens_neox': 577, 'n_words': 246}