<commit_before>=========
Trousseau
=========

*Trousseau* is a **gpg** encrypted key-value store file written in Go. It is designed to be easily manipulated and imported/exported on multiple remote storage sources.

It was built with private keys transportation and sharing across servers in mind. However it could be useful to anyone who needs to store and eventualy share sensitive datas: passwords, banking credentials sensitive personal informations, and so on...


As of today *Trousseau* exposes a **push**-**pull** interface to *S3* and *scp* storage methods but more are to come (Ftp, Dropbox, GDrive).

*Trousseau* is an open source software under the MIT license. Any hackers are welcome to supply ideas, features requests, patches, pull requests and so on: see **Contribute**


Installation
============

Binaries
--------

Precompiled binaries of the project for *i386*, *x86_64* and *arm* architectures (linux and darwin) can be found in the project *bin* folder. Just copy it on your ``PATH`` and go ahead with *usage* instructions.


Build it
--------

1. First, make sure you have a `Go <http://http://golang.org/>`_ language compiler **>= 1.1.2** (*mandatory*) and `git <http://gitscm.org>`_ installed.

2. Then, just build and copy the ``./bin/trousseau`` executable to a system *PATH* location

.. code-block:: bash

  make
  sudo cp ./bin/trousseau /usr/local/bin/trousseau<commit_msg>Added Trousseau boglio's logo<commit_after>=========
Trousseau
=========

.. image:: https://dl.dropboxusercontent.com/u/2497327/TROUSSEAU.jpg

*Trousseau* is a **gpg** encrypted key-value store file written in Go. It is designed to be easily manipulated and imported/exported on multiple remote storage sources.

It was built with private keys transportation and sharing across servers in mind. However it could be useful to anyone who needs to store and eventualy share sensitive datas: passwords, banking credentials sensitive personal informations, and so on...


As of today *Trousseau* exposes a **push**-**pull** interface to *S3* and *scp* storage methods but more are to come (Ftp, Dropbox, GDrive).

*Trousseau* is an open source software under the MIT license. Any hackers are welcome to supply ideas, features requests, patches, pull requests and so on: see **Contribute**


Installation
============

Binaries
--------

Precompiled binaries of the project for *i386*, *x86_64* and *arm* architectures (linux and darwin) can be found in the project *bin* folder. Just copy it on your ``PATH`` and go ahead with *usage* instructions.


Build it
--------

1. First, make sure you have a `Go <http://http://golang.org/>`_ language compiler **>= 1.1.2** (*mandatory*) and `git <http://gitscm.org>`_ installed.

2. Then, just build and copy the ``./bin/trousseau`` executable to a system *PATH* location

.. code-block:: bash

  make
  sudo cp ./bin/trousseau /usr/local/bin/trousseau
{'fraction_non_alphanumeric': 0.125, 'fraction_numerical': 0.011395027624309393, 'mean_word_length': 4.191756272401434, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 9, 'https://': 1, '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': '4953221', 'n_tokens_mistral': 852, 'n_tokens_neox': 777, 'n_words': 384}