<commit_before># Schob

Schob is a client for "shovey", a mechanism for pushing jobs to client nodes. 
Currently it's specific to goiardi, but a more general implementation is 
planned.

Dependencies
------------

Running schob requires a goiardi server (both to send jobs to the schob client,
and for the schob client to send reports to) and serf running with the goiardi
server and on every client node that will run shovey jobs.

The `knife-shove` plugin from https://github.com/ctdk/knife-shove is required to
submit and administer shovey jobs.

Schob has the following golang dependencies outside of the standard library:
go-flags, toml, logger, the go-chef chef library, serf, go-uuid, and the 
chefcrypto library from goiardi (only for tests). The easiest way to install
these dependencies is to include the `-t` flag when using `go get` to install
schob.

Installation<commit_msg>Add note about knife-shove being in rubygems<commit_after># Schob

Schob is a client for "shovey", a mechanism for pushing jobs to client nodes. 
Currently it's specific to goiardi, but a more general implementation is 
planned.

Dependencies
------------

Running schob requires a goiardi server (both to send jobs to the schob client,
and for the schob client to send reports to) and serf running with the goiardi
server and on every client node that will run shovey jobs.

The `knife-shove` plugin from https://github.com/ctdk/knife-shove or rubygems is
required to submit and administer shovey jobs.

Schob has the following golang dependencies outside of the standard library:
go-flags, toml, logger, the go-chef chef library, serf, go-uuid, and the 
chefcrypto library from goiardi (only for tests). The easiest way to install
these dependencies is to include the `-t` flag when using `go get` to install
schob.

Installation
{'fraction_non_alphanumeric': 0.06322155030236394, 'fraction_numerical': 0.0, 'mean_word_length': 4.2, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '1131837', 'n_tokens_mistral': 518, 'n_tokens_neox': 509, 'n_words': 271}