<commit_before># Linux::Fuser
Discover which process has a file open, in pure Perl 6.

## Description

This is based on the similarly named module for Perl 5 available from CPAN.

Linux::Fuser provides a mechanism to determine which processes have a specified
file open in a similar manner to the system utility *fuser*. There is an example
program *p6fuser* in the *examples* directory which provides a Perl 6 implementation
of that command.

Because this relies on the layout of the /proc filesystem specific to the Linux
kernel it almost certainly will not work on any other operating system, though I
would be delighted to hear about any where it does work.

## Installation

Assuming you have a working perl6 installation you should be able to install this
with *ufo* :

   ufo
   make test
   make install

*ufo* can be installed with *panda* for rakudo:

   panda install ufo

Other install mechanisms may be become available in the future.

## Support

Suggestions/patches are welcomed via github at

   https://github.com/jonathanstowe/p6-Linux-Fuser

I'm not able to test on a wide variety of platforms so any help there would be 
appreciated.

## Licence

Please see the LICENCE file in the distribution

(C) <NAME> 2015, 2016<commit_msg>Tosh up the README<commit_after># Linux::Fuser

Discover which process has a file open, in pure Perl 6.

[![Build Status](https://travis-ci.org/jonathanstowe/p6-Linux-Fuser.svg?branch=master)](https://travis-ci.org/jonathanstowe/p6-Linux-Fuser)

## Description

This is based on the similarly named module for Perl 5 available from CPAN.

Linux::Fuser provides a mechanism to determine which processes have a specified
file open in a similar manner to the system utility *fuser*. There is an example
program *p6fuser* in the *examples* directory which provides a Perl 6 implementation
of that command.

Because this relies on the layout of the /proc filesystem specific to the Linux
kernel it almost certainly will not work on any other operating system, though I
would be delighted to hear about any where it does work.

## Installation

Assuming you have a working perl6 installation you should be able to install this
with *panda* :

   panda install Linux::Fuser

Or if you have a local clone of the repository

	panda install .

While I have only tested with panda I can't see any particular reason why this
shouldn't work with *zef* or some equally capable package manager.

## Support

Suggestions/patches are welcomed via github at:

https://github.com/jonathanstowe/p6-Linux-Fuser/issues

I'm not able to test on a wide variety of platforms so any help there would be 
appreciated.

## Licence

This is free software.

Please see the [LICENCE](LICENSE) file in the distribution.

© <NAME> 2015, 2016
{'fraction_non_alphanumeric': 0.05404425099746101, 'fraction_numerical': 0.01088139281828074, 'mean_word_length': 4.263358778625954, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 4, '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': '1934081', 'n_tokens_mistral': 800, 'n_tokens_neox': 744, 'n_words': 402}