pub(crate) fn source_files(target: &Path) -> Result<Vec<ProjectFile>, CliError>
The source files that a command target refers to: every .nf file of a project folder, main.nf first, or a single .nf file on its own.
.nf
main.nf