<commit_before># `gluestick`
Gluestick package is a dependency which is being added to your project to handle most of `gluestick` functionalities. Commands are available through `bin` directory from your `node_modules` or proxied via [gluestick's command line interface](../packages/gluestick-cli).

## Exposed commands

### `gluestick new`

Takes care of generating new project

```bash
gluestick new <YOUR_APPLICATION_NAME>
```

Available options:

* `-d, --dev <path>` - Relative path to development version of gluestick
* `-y, --yarn` - Use yarn to perform installations (CLI option)

### `gluestick generate`

Generates a new entity from given template

```bash
gluestick generate <ENTITY_TYPE> <ENTITY_NAME>
```

Available options:

* `-E --entry-point <entryPoint>` - Entry point for generated files
* `-F, --functional` - Generate stateless functional component
* `-O, --gen-options <value>` - Options to pass to the generator

### `gluestick start`

Starts a gluestick project

```bash
gluestick start
```

Available options:

* `-T, --run-tests` - Run test hook
* `-L, --log-level <level>` - Set the logging level
  * Valid options: `fatal`, `error`, `warn`, `info`, `debug`, `trace`, `silent`
* `-E, --entrypoints <entrypoints>`, Built only single entrypoint eg: `/home` or group of entrypoints
eg: `profile-group`
* `-D, --debug-server` - Debug server side rendering with built-in node inspector
* `-p, --debug-port <number>` - Port on which to run node inspector
* `-C, --coverage` - Create test coverage report
* `-P, --skip-build` - Skip build when running in production mode

### `gluestick build`

Create an production asset build

```bash
gluestick build
```

### `gluestick bin`

Access dependencies bin directory

```bash
gluestick bin <DEPENDENCY_NAME> -- <DEPENDENCY_ARGS>
```

### `gluestick dockerize`

Create docker image (requires `docker` installed on your machine)

```bash
gluestick dockerize
```

### `gluestick start-client`

Starts client separately (part of `gluestick start` command)

```bash
gluestick start-client
```

### `gluestick start-server`

Starts server separately (part of `gluestick start` command)

```bash
gluestick start-server
```

Available options:

* `-D, --debug-server` - Debug server side rendering with built-in node inspector
* `-p, --debug-port <number>` - Port on which to run node inspector

### `gluestick test`

Run projects test suite

```bash
gluestick test
```

Available options:

* `-D, --debug-test` - Debug tests with built-in node inspector

This command supports all [Jest CLI options](https://facebook.github.io/jest/docs/cli.html#options)
including `<regexForTestFile>` argument.<commit_msg>update gluestick README to remove commands dublication (#808)<commit_after># `gluestick`
Gluestick package is a dependency which is being added to your project to handle most of `gluestick` functionalities. Commands are available through `bin` directory from your `node_modules` or proxied via [gluestick's command line interface](../packages/gluestick-cli).

## Exposed commands

- `gluestick new <YOUR_APPLICATION_NAME>` - generate new project
- `gluestick generate <ENTITY_TYPE> <ENTITY_NAME>` - generates a new entity from given template
- `gluestick start` - starts a gluestick project
- `gluestick build` - create an production asset build
- `gluestick bin <DEPENDENCY_NAME> -- <DEPENDENCY_ARGS>` - Execute binary dependenciy
- `gluestick dockerize` - create docker image (requires `docker` installed on your machine)
- `gluestick start-client` - starts client separately (part of `gluestick start` command)
- `gluestick start-server` - starts server separately (part of `gluestick start` command)
- `gluestick test` - run projects test suite

Detailed description on all commands is available [here](../../docs/Commands.md)
{'fraction_non_alphanumeric': 0.12065331928345627, 'fraction_numerical': 0.0007903055848261328, 'mean_word_length': 4.608567208271787, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 21, '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': '3717230', 'n_tokens_mistral': 1197, 'n_tokens_neox': 1127, 'n_words': 430}