Fabricator
Overview
Fabricator is a CLI tool that reduces setup friction when starting new
projects. It came from making frequent ad-hoc projects and getting
tired of repeating the same setup steps: .env files,
virtual environments, .gitignore, basic folders, and
small utility helpers.
I would start building, realize I forgot something, stop to fix it,
and lose momentum. Fabricator takes that repeated setup work out of
the equation. It should not make decisions for the project or hide
what it is doing. It creates predictable structure, adds reusable
helper modules, and keeps the behavior explicit.
Fabricator Demo
Commands
Build
-
fbr init [template]Initialize a new project. Defaults topython. -
fbr add [module]Add a reusable module underutils/.
Inspect
-
fbr doctorCheck the project marker and template metadata.-
markerConfirms.fabricator/project.tomlexists. -
templateConfirms the saved template is valid.
-
Discover
-
fbr listList available project templates. -
fbr modulesList available utility modules.
Project
-
fbr infoShow Fabricator project metadata. -
fbr --versionShow the installed Fabricator version.