FPM-SCAFFOLD(1)

πŸ“¦ version 4.1.0, in ubuntu stonking

πŸ’– FPM-SCAFFOLD(1) πŸ’–

okay bestie, so this is the page for fpm-scaffold, straight out of the Fortran julienne User Manuals πŸŽ€ it's part of the Fortran julienne fam, and she's here to hand you a whole project structure with zero effort. no cap. ✨


🌸 NAME 🌸

fpm-scaffold β€” generates project scaffolding for Fortran julienne πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

fpm-scaffold [OPTIONS] [PROJECT_NAME]

that's it. that's the whole vibe. options optional, project name optional, chaos optional fr fr πŸ™ˆ


✨ DESCRIPTION ✨

so the julienne scaffold command literally spins up a brand new project directory for you, fully prepped with all the files and structure a Fortran julienne project needs 🫢 we're talking source directories, build configuration, and example files β€” the whole starter pack, no assembly required. main character energy honestly πŸ‘‘


πŸ’… OPTIONS πŸ’…

  • -h, --help β€” prints this help message and dips. shows you the goods, then exits 🌈
  • -v, --version β€” spills the version info and bounces. also exits ⭐
  • -t, --template TEMPLATE β€” pick which template to scaffold with. default is "basic" πŸŽ€
  • -d, --directory DIR β€” tell it where to drop the output. default is the current directory πŸ“
  • -f, --force β€” overwrites existing files if they're already sitting there. careful with this one bestie, she will absolutely replace your stuff πŸ’€

πŸ”₯ EXAMPLES πŸ”₯

Create a new project in the current directory:

fpm scaffold my_project

Create a project using a specific template:

fpm scaffold -t advanced my_project

Create a project in a specific directory:

fpm scaffold -d ~/projects/ my_project

🧚 FILES 🧚

the following files and directories get created by default, and yes she comes fully furnished ✨:

my_project/
    β”œβ”€β”€ src/
    β”‚   β”œβ”€β”€ main.f90
    β”‚   └── ...
    β”œβ”€β”€ test/
    β”‚   └── ...
    β”œβ”€β”€ Makefile
    β”œβ”€β”€ README.md
    └── .gitignore

πŸ‘‘ SEE ALSO πŸ‘‘

fpm-build(1), fpm-test(1)

(go check those out too bestie, they're the sequel content πŸ’œ)


🌈 AUTHOR 🌈

Alastair McKinstry πŸ’–


😭 REPORTING BUGS 😭

found a bug? want a feature? don't just suffer in silence β€” report it or request features at:

https://github.com/BerkeleyLab/julienne/issues

we love a good bug report πŸ›πŸ«Ά


Copyright Β© 2026 Alastair McKinstry <mckinstry@debian.org>


and that's the whole page bestie, no notes πŸ’… this was Fortran julienne 2026, dated March 2026, signing off with the biggest sparkle β€” go scaffold something iconic, you got this πŸŽ€βœ¨πŸŒΈπŸ¦‹πŸ’–

πŸ“¦ where this page comes from