"""doit Script.

```sh
# Ensure that packages are installed
poetry install
# List Tasks
poetry run doit list
# (Or use a poetry shell)
# > poetry shell
# > doit list

# Run tasks individually (examples below)
poetry run doit run ptw_ff
poetry doit run coverage open_test_docs
# Or all of the tasks in DOIT_CONFIG
poetry run doit
```

"""

from calcipy.doit_tasks import *  # noqa: F401,F403,H303 (Run 'doit list' to see tasks). skipcq: PYL-W0614
from calcipy.doit_tasks import DOIT_CONFIG_RECOMMENDED
from calcipy.log_helpers import activate_debug_logging

from recipes import __pkg_name__
from recipes.tasks import task_compress, task_convert_png_to_jpg, task_format_recipes  # noqa: F401I

activate_debug_logging(pkg_names=[__pkg_name__])

# Create list of all tasks run with `poetry run doit`
DOIT_CONFIG = DOIT_CONFIG_RECOMMENDED
DOIT_CONFIG['default_tasks'].insert(0, 'format_recipes')  # Insert the project-specific task first

"""doit Script.

```sh
# Ensure that packages are installed
poetry install
# List Tasks
poetry run doit list
# (Or use a poetry shell)
# > poetry shell
# > doit list

# Run tasks individually (examples below)
poetry run doit run ptw_ff
poetry doit run coverage open_test_docs
# Or all of the tasks in DOIT_CONFIG
poetry run doit
```

"""

from calcipy.doit_tasks import *  # noqa: F401,F403,H303 (Run 'doit list' to see tasks). skipcq: PYL-W0614
from calcipy.doit_tasks import DOIT_CONFIG_RECOMMENDED
from calcipy.log_helpers import activate_debug_logging

from recipes import __pkg_name__
from recipes.tasks import task_compress, task_convert_png_to_jpg, task_format_recipes  # noqa: F401I

activate_debug_logging(pkg_names=[__pkg_name__])

# Create list of all tasks run with `poetry run doit`
DOIT_CONFIG = DOIT_CONFIG_RECOMMENDED
DOIT_CONFIG['default_tasks'].insert(0, 'format_recipes')  # Insert the project-specific task first

doit Script.  ```sh # Ensure that packages are installed poetry install # List Tasks poetry run doit list # (Or use a poetry shell) # > poetry shell # > doit list  # Run tasks individually (examples below) poetry run doit run ptw_ff poetry doit run coverage open_test_docs # Or all of the tasks in DOIT_CONFIG poetry run doit ``` # noqa: F401,F403,H303 (Run 'doit list' to see tasks). skipcq: PYL-W0614 # noqa: F401I # Create list of all tasks run with `poetry run doit` # Insert the project-specific task first