uhugo.post_install.providers.__init__¶
- class uhugo.post_install.providers.ProviderBase(api_key: str | None = None, config_path: str | None = None, hugo_version: str | None = None)[source]¶
This is a base class for all the providers
- Parameters:
hugo_version – New Hugo version
api_key – Authentication key for providers
config_path – Path for configuration file of the provider
- current_version(project_name: str | None = None) Any [source]¶
Gets the current Hugo version
- Parameters:
project_name – Name of the project to check from
- get_projects(project_name: str | None = None) Any [source]¶
Checks and gets the current project
- Parameters:
project_name – Name of the project to update