<commit_before>Programming Tool Kit - Schema Tool
==========

This projct is part of [my][1] personal toolkit. Since I'm really just getting started
with this set of tools, this is my first. The `schema` tool is a framework-agnostic and
db-agnostic way of managing and versioning your schema. There are a lot of great
schema-management tools out there, but they are either tied to a particular framework,
written in a set of languages that make it difficult to install for most people, or
are tied to a particular database or set of databases.

The aim of the `schema` tool is to provide one binary (for all platforms) that can be
easily installed and used with a variety of databses (any database that has a schema).
The tool also aims to offer a set of useful features for versioning your schemas, 
tracking changes in your database, and aiding with development within a large team.

For more information, you can read more on the [wiki][2]



  [1]: http://johnmurray.io
  [2]: http://github.com/johnmurray/ptk-schema
<commit_msg>README.md - Installation instructions<commit_after>Programming Tool Kit - Schema Tool
==========

This projct is part of [my][1] personal toolkit (ptk). Since I'm really just getting
started with this set of tools, this is my first. The `schema` tool is a 
framework-agnostic and db-agnostic way of managing and versioning your schema. There 
are a lot of great schema-management tools out there, but they are either tied to a 
particular framework, written in a set of languages that make it difficult to install
for most people, or are tied to a particular database or set of databases.

The aim of the `schema` tool is to provide one binary (for all platforms) that can be
easily installed and used with a variety of databses (any database that has a schema).
The tool also aims to offer a set of useful features for versioning your schemas, 
tracking changes in your database, and aiding with development within a large team.

## Installation

Currently there is no proper installation script. But you can do a local build
fairly simply and will need `go` installed (>= 1.1.2).

```sh
git checkout git://github.com/JohnMurray/ptk-schema schema
cd ./schema
make

# installed to ./bin/schema
./bin/schema -h
```

For more information see the [wiki][2]



  [1]: http://johnmurray.io
  [2]: http://github.com/johnmurray/ptk-schema

{'fraction_non_alphanumeric': 0.07019027484143764, 'fraction_numerical': 0.004651162790697674, 'mean_word_length': 4.177242888402626, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, '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': '5656928', 'n_tokens_mistral': 653, 'n_tokens_neox': 621, 'n_words': 359}