<commit_before>
 TeamCity plugin

 This is an empty project to develop TeamCity plugin.

 1. Implement
 This project contains 3 modules: '<artifactId>-server', '<artifactId>-agent' and '<artifactId>-common'. They will contain code for server and agent parts of your plugin and a common part, available for both (agent and server). When implementing components for server and agent parts, do not forget to update spring context files under 'main/resources/META-INF'. Otherwise your compoment may be not loaded. See TeamCity documentation for details on plugin development.

 2. Build
 Issue 'mvn package' command from the root project to build your plugin. Resulting package <artifactId>.zip will be placed in 'target' directory. 
 
 3. Install
 To install the plugin, put zip archive to 'plugins' dir under TeamCity data directory. If you only changed agent-side code of your plugin, the upgrade will be perfomed 'on the fly' (agents will upgrade when idle). If common or server-side code has changed, restart the server.<commit_msg>Updating readme file<commit_after>Accusoft Teamcity Plugin

This plug-in's purpose is to search for user defined tools and make agent parameters for them.
For example, if you want to know which versions of Maven you have on a build machine,
you might specify the following parameters for the plugin:

tool: Maven
regex: "Maven ([\\d\\.]+)"
location: "C:\\Program Files\\Maven"
file: "mvn.cmd"
command: "-version"

The tool is the name of the tool, the regex is the regular expression to extract the
version number from the command output, the location is the base dir to search, for example,
if you specify "C:\\Program Files\\Java", the plug-in will recursively search all
subdirectories for multiple versions of Java. The file is the name of the file to search for,
the command is the command to run to find the version number.
{'fraction_non_alphanumeric': 0.06229860365198711, 'fraction_numerical': 0.0021482277121374865, 'mean_word_length': 4.479411764705882, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, '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': '3245133', 'n_tokens_mistral': 471, 'n_tokens_neox': 447, 'n_words': 280}