ProgramFacts.Project (program_facts v0.2.0)

Copy Markdown View Source

Writes generated programs to Mix project directories.

Summary

Functions

Writes program to dir as a Mix project.

Writes program to dir as a Mix project.

Writes a generated program or generated options to a temporary Mix project.

Writes a generated program to a temporary Mix project using opts.

Functions

write!(dir, program)

Writes program to dir as a Mix project.

By default the target directory must be empty. Pass force: true to replace it. Source paths are checked so arbitrary program structs cannot write outside the target directory.

write!(dir, program, opts)

Writes program to dir as a Mix project.

By default the target directory must be empty. Pass force: true to replace it. Source paths are checked so arbitrary program structs cannot write outside the target directory.

write_tmp!(program)

Writes a generated program or generated options to a temporary Mix project.

write_tmp!(program, opts)

Writes a generated program to a temporary Mix project using opts.