<commit_before># Heroku buildpack for autossh
This is a Heroku buildpack that adds autossh to your heroku build.

autossh is a program to start a copy of ssh and monitor it, restarting
it as necessary should it die or stop passing traffic.
More information about autossh can be found here: 
http://www.harding.motd.ca/autossh/

## Usage

```
$ heroku create --buildpack https://github.com/kollegorna/heroku-buildpack-autossh

$ git push heroku master
...

-----> Fetching custom git buildpack... done
-----> autossh app detected
-----> Installing autossh
       Downloading autossh version 1.4e...
       Building autossh...
       Cleaning up...
       Installation successful!
-----> Discovering process types
       Procfile declares types -> (none)

-----> Compressing... done, 28K
-----> Launching... done, v3
```

When the build is complete you will be able to use autossh. It can be tested by doing the following:
 
```
$ heroku run bash
$ autossh

usage: autossh [-V] [-M monitor_port[:echo_port]] [-f] [SSH_OPTIONS]

    -M specifies monitor port. May be overridden by environment
       variable AUTOSSH_PORT. 0 turns monitoring loop off.
       Alternatively, a port for an echo service on the remote
       machine may be specified. (Normally port 7.)
    -f run in background (autossh handles this, and does not
       pass it to ssh.)
    -V print autossh version and exit.

Environment variables are:<commit_msg>Update version number in README<commit_after># Heroku buildpack for autossh
This is a Heroku buildpack that adds autossh to your heroku build.

autossh is a program to start a copy of ssh and monitor it, restarting
it as necessary should it die or stop passing traffic.
More information about autossh can be found here:
http://www.harding.motd.ca/autossh/

## Usage

```
$ heroku create --buildpack https://github.com/kollegorna/heroku-buildpack-autossh

$ git push heroku master
...

-----> Fetching custom git buildpack... done
-----> autossh app detected
-----> Installing autossh
       Downloading autossh version 1.4f...
       Building autossh...
       Cleaning up...
       Installation successful!
-----> Discovering process types
       Procfile declares types -> (none)

-----> Compressing... done, 28K
-----> Launching... done, v3
```

When the build is complete you will be able to use autossh. It can be tested by doing the following:

```
$ heroku run bash
$ autossh

usage: autossh [-V] [-M monitor_port[:echo_port]] [-f] [SSH_OPTIONS]

    -M specifies monitor port. May be overridden by environment
       variable AUTOSSH_PORT. 0 turns monitoring loop off.
       Alternatively, a port for an echo service on the remote
       machine may be specified. (Normally port 7.)
    -f run in background (autossh handles this, and does not
       pass it to ssh.)
    -V print autossh version and exit.

Environment variables are:
{'fraction_non_alphanumeric': 0.0975609756097561, 'fraction_numerical': 0.004878048780487805, 'mean_word_length': 2.8955223880597014, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 17, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4498767', 'n_tokens_mistral': 870, 'n_tokens_neox': 826, 'n_words': 361}