<commit_before>einotail
=======
* Have you ever thought that `tail -F` is too heavyweight?
* Have you ever wanted to plug `tail -F` into xinetd, only to find that it won't terminate until it successfully reads data?
* Have you ever wanted to use `epoll(7)`, `inotify(7)`, and `C (99)` in the same program?

If you answered "yes" to all three of these questions, `einotail` is for you!

Usage
-----
`einotail /path/to/file`
Behaves roughly the same as `tail -F`. More specifically, this will cause `einotail` to behave like `tail -f` if `/path/to/file` is a regular file, like
`tail --follow=name` if `/path/to/file` is a symlink, and like `tail --follow=name --retry` if `/path/to/file` is a dangling symlink.

License
-------
`einotify` is available under the ISC (OpenBSD) license. The full contents of this
license are available as LICENSE
<commit_msg>linkify<commit_after>einotail
=======
* Have you ever thought that `tail -F` is too heavyweight and really shouldn't be doing all that polling?
* Have you ever wanted to plug `tail -F` into xinetd, only to find that it won't terminate until it successfully reads data?
* Have you ever wanted to use [http://www.kernel.org/doc/man-pages/online/pages/man4/epoll.4.html](epoll)(7), [http://www.kernel.org/doc/man-pages/online/pages/man7/inotify.7.html](inotify)(7), and [http://en.wikipedia.org/wiki/C99](C) (99) in the same program?

If you answered "yes" to all three of these questions, `einotail` is for you!

Usage
-----
`einotail /path/to/file`
Behaves roughly the same as `tail -F`. More specifically, this will cause `einotail` to behave like `tail -f` if `/path/to/file` is a regular file, like
`tail --follow=name` if `/path/to/file` is a symlink, and like `tail --follow=name --retry` if `/path/to/file` is a dangling symlink.

License
-------
`einotify` is available under the ISC (OpenBSD) license. The full contents of this
license are available as LICENSE

{'fraction_non_alphanumeric': 0.13208528341133646, 'fraction_numerical': 0.007280291211648466, 'mean_word_length': 3.9715762273901807, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '392738', 'n_tokens_mistral': 642, 'n_tokens_neox': 632, 'n_words': 262}