<commit_before>Ember is designed to minimize the amount of configuration necessary to get an
application up and running.  To do this, a number of peripheral tasks to
application development have been streamlined, such as testing, compiling, and
serving files.  This allows Ember developers to focus on building apps rather
than building the support structures that make them run.

Ember includes a _command line interface_ called Ember CLI with helpful tools
that are immediately available.  In the terminal, a quick `ember --help` shows
the commands we can use.  For more information on a specific command, we can
type `ember help command-name`.  This shows us the details of how the command is
  used.

## Creating a New Ember App

To start a new project called `super-rentals`, we navigate to the directory
where we want to work and use the `new` command:

```shell
ember new super-rentals
```

## The Ember CLI Directory Structure

The `new` command generates a project structure with the following files and
directories:

```text
|--app
|--bower_components
|--config
|--dist
|--node_modules
|--public
|--tests
|--tmp
|--vendor<commit_msg>Formats CLI input to match ember-cli<commit_after>Ember is designed to minimize the amount of configuration necessary to get an
application up and running.  To do this, a number of peripheral tasks to
application development have been streamlined, such as testing, compiling, and
serving files.  This allows Ember developers to focus on building apps rather
than building the support structures that make them run.

Ember includes a _command line interface_ called Ember CLI with helpful tools
that are immediately available.  In the terminal, a quick `ember --help` shows
the commands we can use.  For more information on a specific command, we can
type `ember help <command-name>`.  This shows us the details of how the command is
  used.

## Creating a New Ember App

To start a new project called `super-rentals`, we navigate to the directory
where we want to work and use the `new` command:

```shell
ember new super-rentals
```

## The Ember CLI Directory Structure

The `new` command generates a project structure with the following files and
directories:

```text
|--app
|--bower_components
|--config
|--dist
|--node_modules
|--public
|--tests
|--tmp
|--vendor
{'fraction_non_alphanumeric': 0.06533967979229771, 'fraction_numerical': 0.0, 'mean_word_length': 4.290617848970252, 'pattern_counts': {'":': 0, '<': 4, '<?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': '3519351', 'n_tokens_mistral': 613, 'n_tokens_neox': 589, 'n_words': 342}