Why

Use case one

You need paste lots of sample code from tutorial into your IDE to finish a chapter.

By using NinjaWebCoder,

you only press one key to copy the code into clipboard

the copied code is formatted so it can be used directly in IDE

Use case two

The new CTO in your company want to re-invent the workflow. You are required to create git feature branch with “meaningful” branch name. Issue number like “DD-106” is forbidden for branch name from now on.

So you install the NinjaWebCoder. Press Ctrl-E to copy the issue title from the bug tracker.

Then you run the following command line in terminal to create a new branch name.

git checkout -b `brname`

“brname” is a bash function defined in your ~/.bashrc. It should be optional unless the issue title is written by the non-technical business analyst and contains funny characters.