<commit_before>angular2-cli
======

_Angular?_ No, now its: _Angular2!_  Its ubiquitous.  Unfortunately, as I have found over the last few weeks ( _months_ ) 
working with the framework (see the [Angular2 collection](../Angular2)), there is pain involved with entry.  Creating an 
Angular2 app doesn't begin with a story board (or idea).  It begins with _tooling_.  It begins with deciding how your 
code base will go from typescript to transpiled javascript.  The [Angular Cmd Line Interface](https://cli.angular.io/), which by 
the way _smells_ alot like [Sencha Cmd](http://docs.sencha.com/cmd/5.x/intro_to_cmd.html), is meant to alleviate this 
pain (or delay) of entry.  This collection is aimed at my exploration and study of this new tool.  


### Using fiddle.sh ...

#### To Create

[Angular2-cli](../angular2-cli) fiddles are created using the [angular 2 CLI](https://cli.angular.io/) -- aka _ng create_.  
The create logic baked into the [fiddle.sh](../../scripts/fiddle.sh) script is based on [bash fiddle #76](../bash/fiddle-0076-Angular2CLI).
This means the [fiddle.sh](../../scripts/fiddle.sh) script provides some wrapper logic that integrates this CLI.  
To create a new angular2 fiddle, run the following command from the [scripts](../../scripts) directory like so:

    ./fiddle.sh "create" "angular2-cli" "fiddle-####-<Name>"

where:

    <Name> is the name of the new fiddle.

If everything is working correctly, you should see a stream of output that looks like this [sample create output](CREATE.markdown).

#### To Remove

TBW

#### To Refactor

TBW

#### To Fork

TBW

#### To Index

TBW

#### To Start

TBW



### Online Resources
<commit_msg>201605180420<commit_after>angular2-cli
======

_Angular?_ No, now its: _Angular2!_  Its ubiquitous.  Unfortunately, as I have found over the last few weeks ( _months_ ) 
working with the framework (see the [Angular2 collection](../Angular2)), there is pain involved with entry.  Creating an 
Angular2 app doesn't begin with a story board (or idea).  It begins with _tooling_.  It begins with deciding how your 
code base will go from typescript to transpiled javascript.  The [Angular Cmd Line Interface](https://cli.angular.io/), which by 
the way _smells_ alot like [Sencha Cmd](http://docs.sencha.com/cmd/5.x/intro_to_cmd.html), is meant to alleviate this 
pain (or delay) of entry.  This collection is aimed at my exploration and study of this new tool.  


### Using fiddle.sh ...

#### To Create

[Angular2-cli](../angular2-cli) fiddles are created using the [angular 2 CLI](https://cli.angular.io/) -- aka _ng create_. The create logic baked 
into the [fiddle.sh](../../scripts/fiddle.sh) script is based on [bash fiddle #76](../bash/fiddle-0076-Angular2CLI).  This means the [fiddle.sh](../../scripts/fiddle.sh) 
script provides some wrapper logic that integrates this CLI.  To create a new angular2 fiddle, run the following command 
from the [scripts](../../scripts) directory like so:

    ./fiddle.sh "create" "angular2-cli" "fiddle-####-<Name>"

where:

    <Name> is the name of the new fiddle.

If everything is working correctly, you should see a stream of output that looks like this [sample create output](create.markdown).

#### To Remove

TBW

#### To Refactor

TBW

#### To Fork

TBW

#### To Index

TBW

#### To Start

TBW



### Online Resources

{'fraction_non_alphanumeric': 0.12043139604553625, 'fraction_numerical': 0.014379868184541641, 'mean_word_length': 3.7161016949152543, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 4, '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': '5698190', 'n_tokens_mistral': 1093, 'n_tokens_neox': 987, 'n_words': 418}