Skip to main content

CLI for autogenerating files from templates

Project description

kiln

PyPI Documentation

Pre-alpha — kiln is under active development. APIs may change between releases. Feedback and contributions are welcome.

CLI for autogenerating files from templates.


Install

pip install kiln            # or: uv add kiln

Quick start

kiln --help

Documentation

Full documentation is available at roddarjohn.github.io/kiln.

Development

Prerequisites: uv, just, and jsonnetfmtbrew install go-jsonnet on macOS, sudo apt install jsonnet on Debian/Ubuntu.

# Clone and install
git clone https://github.com/<username>/kiln.git
cd kiln
uv sync --all-groups

# Install pre-commit hooks (ruff + jsonnetfmt run on every commit)
just setup

# Run checks
just lint          # ruff check + format
just type-check    # ty check src/
just dev-test      # pytest (fast, local dev)
just test          # tox (full isolation)
just docs          # build Sphinx HTML docs

License

See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kiln_generator-0.3.0.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kiln_generator-0.3.0-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

Details for the file kiln_generator-0.3.0.tar.gz.

File metadata

  • Download URL: kiln_generator-0.3.0.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kiln_generator-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e5dadac0b67b4a9fb335eb7b3464f64c39a643ae106637b1f5e252da2eefb255
MD5 bab151bcaad8e1133c3c0bfc6f793baa
BLAKE2b-256 d8d141a250641292e1fd6352b8b52ac93ffa76e9d84b1defbf7a3bfd785c1218

See more details on using hashes here.

Provenance

The following attestation bundles were made for kiln_generator-0.3.0.tar.gz:

Publisher: publish.yml on roddarjohn/kiln

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kiln_generator-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: kiln_generator-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 32.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kiln_generator-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5607dc01bd2c9ce8924f26a202e7db42099bd93ab857846a6eae491137cde7e6
MD5 4240edcddec3fc05288eed9a883d9eeb
BLAKE2b-256 0911f09413a53e53addc8d3c318affb5f951a488bc001391b7427f3f534a214c

See more details on using hashes here.

Provenance

The following attestation bundles were made for kiln_generator-0.3.0-py3-none-any.whl:

Publisher: publish.yml on roddarjohn/kiln

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page