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()