What's the difference between this Python project and similar ones?
Does everything cookiecutter does plus the following
Creates self documenting CLIs out of yaml / json / toml
Allows users to modularize code templating by importing other tackle providers that specialize in various parts of generating code
Turing complete syntax lets users conditionally prompt for options
Over 100 hooks which act as plugins within your config file
It is most comparable to Dhall, jsonnet, and CUE but specializes in generating code. I personally use it to manage kubernetes manifests by code generating them sort of like Helm but much more flexible.
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/vinta/awesome-python/pull/2256
**Author:** [@robcxyz](https://github.com/robcxyz)
**Created:** 12/7/2022
**Status:** ❌ Closed
**Base:** `master` ← **Head:** `add-tackle`
---
### 📝 Commits (1)
- [`e1ee6a2`](https://github.com/vinta/awesome-python/commit/e1ee6a23148e4a9493595d818f7d4411adce8eaa) Add tackle in productivity tools
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
## What is this Python project?
A rewrite of [cookiecutter](https://github.com/audreyr/cookiecutter) into a general purpose configuration language to build modular code generators and declarative CLIs.
[tackle](https://github.com/sudoblockio/tackle)
## What's the difference between this Python project and similar ones?
- Does everything cookiecutter does plus the following
- Creates self documenting CLIs out of yaml / json / toml
- Allows users to modularize code templating by importing other tackle providers that specialize in various parts of generating code
- Turing complete syntax lets users conditionally prompt for options
- Over 100 hooks which act as plugins within your config file
It is most comparable to Dhall, jsonnet, and CUE but specializes in generating code. I personally use it to manage kubernetes manifests by code generating them sort of like Helm but much more flexible.
---
Anyone who agrees with this pull request could submit an *Approve* review to it.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2256
Author: @robcxyz
Created: 12/7/2022
Status: ❌ Closed
Base:
master← Head:add-tackle📝 Commits (1)
e1ee6a2Add tackle in productivity tools📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
What is this Python project?
A rewrite of cookiecutter into a general purpose configuration language to build modular code generators and declarative CLIs.
tackle
What's the difference between this Python project and similar ones?
It is most comparable to Dhall, jsonnet, and CUE but specializes in generating code. I personally use it to manage kubernetes manifests by code generating them sort of like Helm but much more flexible.
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.