apigee.plugins package
Submodules
apigee.plugins.commands module
- class apigee.plugins.commands.FileUtils
Bases:
object
Internal helper class for file/directory operations.
- static chmod_directory(directory, mode)
Recursively change permissions of a directory and its contents.
- class apigee.plugins.commands.GitUtils
Bases:
object
Internal helper class for Git operations.
- static exit_if_not_installed()
- class apigee.plugins.commands.PluginManager
Bases:
object
Internal helper class for Apigee CLI plugin management.
- static clone_repositories(section='sources')
- static get_plugin_info(name)
Return the parsed plugin info JSON or None if file missing.
- static initialize_plugins()
- static list_sources(section='sources')
Return a dictionary of plugin sources from config.
- static load_config(config_file='/home/mdelotavo/.apigee/plugins/config')
- static print_dependencies(plugins_info)
Print the ‘Requires’ field from plugin info, if any.
- static print_full_info(plugins_info)
Print all key/value pairs from plugin info.
- static print_latest_commit(name)
Print the latest Git commit of a plugin repository.
- static prune_unused_directories(section='sources')
- static update_repositories()