Nukikata

Latest version: v2.0.0.3

Safety actively analyzes 621363 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.0.0.3

- Added tracking of whether reading `cookiecutter.*` context files which then informs whether the rendered values are interpretted literally or as strings. Maintains support for old style rendering where users relied on having the lists, dicts, and booleans render as strings vs literals.

2.0.0.2

- Modified yaml operator adding several methods
- Refactor list to select operator
- Added web, copy, move, dicts, lists operators

2.0.0.1

- Added special variable `calling_directory` to preserve path regardless of context changing in remote nukikata calls.
- Fixing listdir and list operators

2.0.0.0

- Added no_input to operator level discovery
- Added basic AWS, GCP, Azure, and DigitalOcean operators
- Extended yaml operator to have regex remove, update, and merging functionalities both in place and on write.
- Default `template` input to main to `.`.
- Added `index` to loop to output count in loop.
- Added `index` parameter to `list` and `checkbox` pyinquirer operators.
- Merged changes as of this date from cookiecutter 2.0.0
- Added numerous new operators
- Added warning for unknown operator type
- Added `chdir` to operator allowing temporary working directory context to be shifted
- Added `block` operator which uncovered defficiencies in how we are currently handling the running of the context in the operators

1.7.2.3

- Breaking change - main function returns context instead of result_directory. This makes it much easier to use when stitching cookiecutters together as now the context can be kept namespaced per the actual context they are being called in. This change only affects tests and those using the package as a function. The idea is that the output directory can be resolved out of scope and does not need to be returned.
- Added yaml support
- Added context_key variable. Now this defaults to the name of the context_file without the extension. Can be overridden in cli
- Added listdir, split,
- Added coverage over non-pty requiring operators
- Convert many tests to run both from tox and local - broke `test_cookiecutter_no_input_return_project_dir`

1.7.2.2

- Fixed operator call order and postgen operator logic for delayed operators
- Added proper metadata to setup.py
- Fixed compatibility with py3.6

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.