semvec/pypi-packages huggingface dataset:
cgr 0.0.2
this is a description
License: BSD
Requires Python: >3.0.0
Keywords: best practice for python project

# cg

Simple yet powerful code generator.
Make use of your shell as possiable as cg can.

Pity, the name cg is taken by others. use `cgr` in cmdline. maybe you should `alias cg=coge`

Compare to hygen, yo.
- yo is way too slow and complicated.
- hygen pollutes all template files, and only support ejs.

**What I only need:**
1. [x] template is runable as normal prj. No more \$placehold\$ stuff.
2. [x] instinct command follows the folder path.
3. respect .gitignore.
4. quick project to template and vice versa.
5. prompt available.

# API design 
which one you prefer?
```
# no slash
cg js react oldkey:newkey :newkey2 @:destname 

# with slash
cg js/react oldkey:newkey :newkey2 @:destname 
```

# Scenario
## 1
``` bash
cg js react oldkey:newkey :newkey0 :newkey1 @:destname 
```
- copy $CG_TMPLS/js/react to $PWD/destname
- change all names from oldkey to newkey,  from  CG_ARG__0 to newkey0 ,from  CG_ARG__1 to newkey1

## 2
``` bash
cg js react
```
- Just copy $CG_TMPLS/js/react to $PWD/app
cg4 0.0.2
this is a description
License: BSD
Requires Python: >3.0.0
Keywords: best practice for python project

# cg

Simple yet powerful code generator.
Make use of your shell as possiable as cg can.

Pity, the name cg is taken by others.

Compare to hygen, yo.
- yo is way too slow and complicated.
- hygen pollutes all template files, and only support ejs.

**What I only need:**
1. [x] template is runable as normal prj. No more \$placehold\$ stuff.
2. [x] instinct command follows the folder path.
3. respect .gitignore.
4. quick project to template and vice versa.
5. prompt available.

# API design 
which one you prefer?
```
# no slash
cg js react oldkey:newkey :newkey2 @:destname 

# with slash
cg js/react oldkey:newkey :newkey2 @:destname 
```

# Scenario
## 1
``` bash
cg js react oldkey:newkey :newkey0 :newkey1 @:destname 
```
- copy $CG_TMPLS/js/react to $PWD/destname
- change all names from oldkey to newkey,  from  CG_ARG__0 to newkey0 ,from  CG_ARG__1 to newkey1

## 2
``` bash
cg js react
```
- Just copy $CG_TMPLS/js/react to $PWD/app
nteract-testbook 0.1.3
A unit testing framework for Jupyter Notebooks
License: BSD
Requires Python: >=3.5
Keywords: jupyter mapreduce nteract pipeline notebook

[![Build Status](https://github.com/nteract/testbook/workflows/CI/badge.svg)](https://github.com/nteract/testbook/actions)
[![image](https://codecov.io/github/nteract/testbook/coverage.svg?branch=master)](https://codecov.io/github/nteract/testbook?branch=master)
[![Documentation Status](https://readthedocs.org/projects/test-book/badge/?version=latest)](https://test-book.readthedocs.io/en/latest/?badge=latest)
[![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/)
[![Python 3.7](https://img.shields.io/badge/python-3.7-blue.svg)](https://www.python.org/downloads/release/python-370/)
[![Python 3.8](https://img.shields.io/badge/python-3.8-blue.svg)](https://www.python.org/downloads/release/python-380/)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)

# testbook

**WARNING:** This is the old package name `nteract-testbook` -- please install `testbook` in the
future as no new releases are going out for this old package name.

**testbook** is a unit testing framework extension for testing code in Jupyter Notebooks.

Previous attempts at unit testing notebooks involved writing the tests in the notebook itself.
However, testbook will allow for unit tests to be run against notebooks in separate test files,
hence treating .ipynb files as .py files.

testbook helps you set up **conventional unit tests for your Jupyter Notebooks**.

Here is an example of a unit test written using testbook

Consider the following code cell in a Jupyter Notebook:

```python
def sum(a, b):
   return a + b
```

You would write a unit test using `testbook` in a Python file as follows:

```python
import testbook



@testbook.testbook('/path/to/notebook.ipynb', execute=True)
def test_notebook(tb):
   sum = tb.ref("sum")

   assert sum(1, 2) == 3
```

## Installing `testbook`

```{code-block} bash
pip install nteract-testbook
```

## Documentation

See [readthedocs](https://test-book.readthedocs.io/en/latest/) for more in-depth details.

## Development Guide

Read [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines on how to setup a local development environment and make code changes back to testbook.