A VSCode extension that scaffolds Fortran + CMake projects, manages GitHub-based dependencies, and validates them via CMake. It prefers find_package when available and automatically falls back to FetchContent when needed.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
The dependency manager provides a simple table-based interface for adding, deleting, and saving dependency entries.
Tree view status panel
After validation, each dependency appears in the Explorer tree with a status icon indicating whether it was found, fell back to FetchContent, failed, or is still unknown.
Generated CMake dependency script
The extension generates a cmake/dependencies.cmake file that tries find_package first and falls back to FetchContent when needed.
Updated project CMake file
The primary CMakeLists.txt is updated so the dependency link step appears after add_executable in the generated project.