initialize_project
Creates a new Fortran project with a standard layout using fpm or Makefile, configurable to a specific Fortran standard version.
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 |