# Constants

Error returns an error and stops processing.
Overwrite truncates and overwrites the existing file.
Skip skips the file and moves to the next one.

# Structs

Input is the input for scaffoldig a file.
Options are the options for executing scaffold templates.
ProjectFile is deserialized into a PROJECT file.

# Interfaces

Boilerplate allows boilerplate text to be set on an object.
BoilerplatePath allows boilerplate file path to be set on an object.
Domain allows a domain to be set on an object.
File is a scaffoldable file.
ProjecPath allows the project path to be set on an object.
Repo allows a repo to be set on an object.
Validate validates input.
Version allows the project version to be set on an object.

# Type aliases

IfExistsAction determines what to do if the scaffold file already exists.