<commit_before>Strap Kit - Cross-Platform Tools for Wearable Developers
----
A cross platform development framework for wearables.

Use ```strapkit``` to generate a new project with Strap Metrics built right in. More to follow.

## Version
0.0.1

## LICENSE

See [LICENSE](LICENSE)

## Checking Dependencies

Strap Kit requires git, python, node, and npm at a minimum, and platform specific SDK's like Pebble and Android Wear to build for those platforms. To check your dependencies, you can run the command below (requires bash). For a full run down of how to install the dependencies, go to the <a href="https://docs.straphq.com" target="_blank">full developer docs</a>.

```bash
$> curl https://check-config.straphq.com | bash
```

## Installation

```bash
$> sudo npm install strapkit -g
```
<commit_msg>Strapkit cli usage doc<commit_after>Strap Kit - Cross-Platform Tools for Wearable Developers
----
A cross platform development framework for wearables.

Use ```strapkit``` to generate a new project with Strap Metrics built right in. More to follow.

## Version
0.0.1

## LICENSE

See [LICENSE](LICENSE)

## Checking Dependencies

Strap Kit requires git, python, node, and npm at a minimum, and platform specific SDK's like Pebble and Android Wear to build for those platforms. To check your dependencies, you can run the command below (requires bash). For a full run down of how to install the dependencies, go to the <a href="https://docs.straphq.com" target="_blank">full developer docs</a>.

```bash
$> curl https://check-config.straphq.com | bash
```

## Installation

```bash
$> sudo npm install strapkit -g
```

## Strapkit Flow
----
* Create your Strapkit project.
```bash
$> strapkit create TestProject
```
OR
```bash
$> strapkit create ./TestProject com.testproject TestProject
```

* Write your app using the API documentation below.

* Choose deployment platforms.
```bash
$> strapkit platforms add pebble android-wear
```
OR, to add just one platform only, you may specify that platform by itself.
```bash
$> strapkit platform add pebble
```
Removing platforms is just as easy as adding them.
```bash
$> strapkit platform remove pebble
```

* Compile for all platforms.
```bash
$> strapkit build
```
OR, to compile for one platform only, you may specify just that platform.
```bash
$> strapkit build pebble
```
If you wish to forego using Strap kit to install your app, the compiled binary of your app is available in a "build" folder after running the Strap kit build command.

* Install to device.
```bash
$> strapkit install Phones.IP.Goes.Here
```
Publish 'n' Profit!

{'fraction_non_alphanumeric': 0.10378086419753087, 'fraction_numerical': 0.0023148148148148147, 'mean_word_length': 4.3796680497925315, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 19, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2417982', 'n_tokens_mistral': 799, 'n_tokens_neox': 732, 'n_words': 343}