nutrimatic.build
nutri-matic Package
Description: Initialization of Build Utilities
nutrimatic.build.add_front_matter_to_dir(directory, extensions, project=None)
Walk a directory recursively, adding front matter to all valid extensions. Returns the number of files modified.
- Return type:
int
nutrimatic.build.add_front_matter_to_file(file_path, extensions, depth, project=None)
Add YAML front matter to a single file. Returns True if modified, False if skipped.
- Return type:
bool
nutrimatic.build.add_yaml_front_matter(app, docname, source)
Prepend YAML front-matter to every generated Markdown page.
- Return type:
None
nutrimatic.build.build_front_matter(file_path, extensions, depth, project)
Builds front matter for a file.
- Parameters:
- file_path (Path) – _description_
-
project (str * * None , optional) – _description_. Defaults to None.
- Returns: Returns front matter as a string.
- Return type: str
nutrimatic.build.clean_module_docstring(app, what, name, obj, options, lines)
Skip module docstrings. Remove the ‘© All rights reserved’ and author/license lines from module docstrings. Only modifies module-level docstrings.
- Return type:
None
nutrimatic.build.compute_folder_depth(file_path)
- Return type:
int
nutrimatic.build.readme_generator(jekyll_dir, output_file, readme_gen_dir, jekyll_build_cmd)
_summary_
- Parameters:
- jekyll_dir (Path) – _description_
- output_file (Path) – _description_
- readme_gen_dir (Path) – _description_
- jekyll_build_cmd (str) – _description_
- Return type:
None
nutrimatic.build.skip_dupes(app, what, name, obj, skip, options)
Skip all Pydantic internal attributes
- Return type:
bool
Modules
ansible | nutri-matic Package |
|---|---|
readme | nutri-matic Package |
sphinx | nutri-matic Package |
yaml_front_matter | nutri-matic Package |