initialize_project
Initialize a modern Fortran project at a given path with a project name, using fpm if available or creating a standard Makefile layout.
Instructions
Initializes a new, modern Fortran project at the specified path. Uses fpm if available, or bootstraps a standard layout with a Makefile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_path | Yes | The directory path to create the project in. | |
| project_name | Yes | The name of the project. | |
| fortran_version | No | The Fortran standard version to configure (e.g. 'f90', 'f95', 'f2003', 'f2008', 'f2018', 'f2023'). Defaults to 'f2018'. | f2018 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |