<commit_before>HansoftClientPluginInstaller
============================

About this program
------------------
This program is an Hansoft SDK client program that connects to the Hansoft server and installs a Hansoft client plugin.
Note that to use this program you need to have the SDK option enabled on your Hansoft Server and also have an SDK user
created in your database.

There is some help displayed if you invoke the program without specifying any parameters. See also below.


Terms and conditions
--------------------
HansoftClientPluginInstaller by <NAME> (Hansoft AB) is licensed under what is known as an MIT License as stated
in the [LICENSE.md](LICENSE.md).

This program is not part of the official Hansoft product or subject to its license agreement.
The program is provided as is and there is no obligation on Hansoft AB to provide support, update or enhance this program.
Questions can be sent to <EMAIL> and will be answered when other obligations so permit.

Building the program
--------------------
The program can be built with the freely available [Visual Studio Express 2012 for Desktop] [1]. 
The program uses the general wrappers [ObjectWrapper] [2] and [SimpleLogging] [3] and you need
to download and build these separately or integrate them into your solution.
You will also need the [Hansoft SDK] [4] to be able to build the program. You will also need to
update the references to the appropriate  Hansoft SDK DLL in the Visual Studio project (e.g.: HPMSdkManaged_4_5.x86.dll)
and make sure that the Hansoft SDK DLL (e.g. HPMSdk.x86.dll) is in the same directory as your executable.

[1]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop  "Visual Studio Express 2012 for Desktop"
[2]: http://github.com/Hansoft/Hansoft-ObjectWrapper                                               "ObjectWrapper"
[3]: http://github.com/Hansoft/Hansoft-SimpleLogging                                               "SimpleLogging"
[4]: http://hansoft.com/support/downloads/                                                         "Hansoft SDK"

Usage
-----
HansoftClientPluginInstaller -c<server>:<port>:<database>:<sdk user>:<pwd> -i<plugin_name>:<file_x86>:<file_x64> | -u<plugin_name>

This utility installs a Hansoft Client Plugin.

If any parameter values contain spaces, then the parameter value in question need to be double quoted. Colons are not
allowed in parameter values.

-c Specifies what hansoft database to connect to and the sdk user to be used
<server>       : IP or DNS name of the Hansoft server
<port>         : The listen port of the Hansoft server
<database>     : Name of the Hansoft Database to get data from
<sdk user>     : Name of the Hansoft SDK User account
<pwd>          : Password of the Hansoft SDK User account

-i Install the specified Hansoft client plugin
<plugin_name>  : e.g. com.hansoft.safeextension.safeclientplugin
<file_x86>     :  The 32-bit version of the plugin
<file_x64>     : The 64-bitr version of the plugin

-u Uninstall the specified Hansoft client plugin
<plugin_name>  : e.g. com.hansoft.safeextension.safeclientplugin





















<commit_msg>Fixed formatting in README<commit_after>HansoftClientPluginInstaller
============================

About this program
------------------
This program is an Hansoft SDK client program that connects to the Hansoft server and installs a Hansoft client plugin.
Note that to use this program you need to have the SDK option enabled on your Hansoft Server and also have an SDK user
created in your database.

There is some help displayed if you invoke the program without specifying any parameters. See also below.


Terms and conditions
--------------------
HansoftClientPluginInstaller by <NAME> (Hansoft AB) is licensed under what is known as an MIT License as stated
in the [LICENSE.md](LICENSE.md).

This program is not part of the official Hansoft product or subject to its license agreement.
The program is provided as is and there is no obligation on Hansoft AB to provide support, update or enhance this program.
Questions can be sent to <EMAIL> and will be answered when other obligations so permit.

Building the program
--------------------
The program can be built with the freely available [Visual Studio Express 2012 for Desktop] [1]. 
The program uses the general wrappers [ObjectWrapper] [2] and [SimpleLogging] [3] and you need
to download and build these separately or integrate them into your solution.
You will also need the [Hansoft SDK] [4] to be able to build the program. You will also need to
update the references to the appropriate  Hansoft SDK DLL in the Visual Studio project (e.g.: HPMSdkManaged_4_5.x86.dll)
and make sure that the Hansoft SDK DLL (e.g. HPMSdk.x86.dll) is in the same directory as your executable.

[1]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop  "Visual Studio Express 2012 for Desktop"
[2]: http://github.com/Hansoft/Hansoft-ObjectWrapper                                               "ObjectWrapper"
[3]: http://github.com/Hansoft/Hansoft-SimpleLogging                                               "SimpleLogging"
[4]: http://hansoft.com/support/downloads/                                                         "Hansoft SDK"

Usage
-----
	HansoftClientPluginInstaller -c<server>:<port>:<database>:<sdk user>:<pwd> -i<plugin_name>:<file_x86>:<file_x64> | -u<plugin_name>

	This utility installs a Hansoft Client Plugin.

	If any parameter values contain spaces, then the parameter value in question need to be double quoted. Colons are not
	allowed in parameter values.

	-c Specifies what hansoft database to connect to and the sdk user to be used
	<server>       : IP or DNS name of the Hansoft server
	<port>         : The listen port of the Hansoft server
	<database>     : Name of the Hansoft Database to get data from
	<sdk user>     : Name of the Hansoft SDK User account
	<pwd>          : Password of the Hansoft SDK User account

	-i Install the specified Hansoft client plugin
	<plugin_name>  : e.g. com.hansoft.safeextension.safeclientplugin
	<file_x86>     :  The 32-bit version of the plugin
	<file_x64>     : The 64-bitr version of the plugin

	-u Uninstall the specified Hansoft client plugin
	<plugin_name>  : e.g. com.hansoft.safeextension.safeclientplugin






















{'fraction_non_alphanumeric': 0.08714802579833254, 'fraction_numerical': 0.010696869592575113, 'mean_word_length': 3.0704225352112675, 'pattern_counts': {'":': 0, '<': 43, '<?xml version=': 0, '>': 43, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 16, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '847328', 'n_tokens_mistral': 1728, 'n_tokens_neox': 1635, 'n_words': 787}