<commit_before>## Install

`$ npm install run`

## Usage

`$ runjs yourcode.js`

# What does it do?

    $ runjs server.js
    Watching /Dropbox/dev/server.js and all sub-directories not excluded by your .gitignore
    Found & ignored file.db ; is dotfile or has ignored extension

    Starting: server.js
    > Listening on http://localhost:8888/

`runjs` will rerun server.js whenever one of the watched files is
changed.

No more switching to the terminal to rerun your code. Just change a file and
your code will be rerun.

This is especially nice for web-servers, as you can skip the terminal and
alt-tab to the browser to see your updated code happily running.

[See another example.](test/screenshot.png)

### Features
- supports globs in .gitignore (e.g. `*.log`)
- any arguments, including debug arguments, are relayed to your code
- stdin is relayed to your code
- files and directories in `.gitignore` are not watched, neither are dotfiles.
- coffeescript is supported: `runjs yourcode.coffee`
  (by [rockymeza](https://github.com/rockymeza))

Source at [github.com/DTrejo/run.js](https://github.com/DTrejo/run.js)<commit_msg>readme: fix broken link<commit_after>## Install

`$ npm install run`

## Usage

`$ runjs yourcode.js`

# What does it do?

    $ runjs server.js
    Watching /Dropbox/dev/server.js and all sub-directories not excluded by your .gitignore
    Found & ignored file.db ; is dotfile or has ignored extension

    Starting: server.js
    > Listening on http://localhost:8888/

`runjs` will rerun server.js whenever one of the watched files is
changed.

No more switching to the terminal to rerun your code. Just change a file and
your code will be rerun.

This is especially nice for web-servers, as you can skip the terminal and
alt-tab to the browser to see your updated code happily running.

### Features
- supports globs in .gitignore (e.g. `*.log`)
- any arguments, including debug arguments, are relayed to your code
- stdin is relayed to your code
- files and directories in `.gitignore` are not watched, neither are dotfiles.
- coffeescript is supported: `runjs yourcode.coffee`
  (by [rockymeza](https://github.com/rockymeza))

Source at [github.com/DTrejo/run.js](https://github.com/DTrejo/run.js)

---
![Screenshot of runjs](https://github.com/DTrejo/run.js/raw/master/test/screenshot.png)
{'fraction_non_alphanumeric': 0.09691252144082332, 'fraction_numerical': 0.003430531732418525, 'mean_word_length': 3.7612244897959184, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 5, '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': '2513067', 'n_tokens_mistral': 737, 'n_tokens_neox': 715, 'n_words': 284}