module

Plombir

Plombir::Scaffold::Site knows how to create a new Plombir project on disk.

It is intentionally dependency-free: only File, Dir and FileUtils from the Crystal standard library. A scaffolded site must build with zero configuration once the Phase 1 build command lands.

Constants

COMMIT = ({{ (`git rev-parse --short HEAD 2>/dev/null || echo unknown`).stringify }}).chomp

Short git SHA baked in at compile time (--version reports it); "unknown" when built outside a git checkout (e.g. source tarball).

VERSION = "1.0.0"

Nested types