batools.project package¶
Module contents¶
Functionality for updating/checking the project
- class batools.project.ProjectUpdater(projroot: str, *, check: bool, fix: bool, empty: bool = False, projname: str = 'BallisticaKit')[source]¶
Bases:
object
Context for an project-updater run.
- add_line_correction(filename: str, line_number: int, expected: str, can_auto_update: bool) None [source]¶
Add a correction that the updater can optionally perform.
- property feature_sets: dict[str, FeatureSet]¶
Cached list of project feature-sets.
- property header_files: list[str]¶
Return project header files.
- property source_files: list[str]¶
Return project source files.