Releases: ltrgoddard/duckdb.mk
Releases · ltrgoddard/duckdb.mk
Release list
v0.1.1
v0.1.0
first release of duckdb.mk: a minimal build system for local DuckDB pipelines, delivered as a single Makefile include.
- models are
SELECTqueries undermodels/, built to parquet underbuild/ - dependencies come from parsing each query's SQL syntax tree; no config
- tests under
tests/, macros undermacros/,make shellfor a DuckDB session with a view per model - remote sources and
getenvvalues are rechecked on every run - each run writes the dependency graph to
build/dag.mmdas a Mermaid flowchart - tested against DuckDB 1.4.1, the latest release, and the 2.0 alpha
install with:
DUCKDB_MK = v0.1.0
include .duckdb.mk/$(DUCKDB_MK)/duckdb.mk
.duckdb.mk/%/duckdb.mk:
curl -sSfL --create-dirs -o $@ https://raw.githubusercontent.com/ltrgoddard/duckdb.mk/$*/duckdb.mk