aedev.project_manager

maintain Python projects locally and remotely

this init module provides the project version number, and information on how to change/extend the code base of the project-manager (pjm) tool.

the installation and usage of this tool gets explained in its user manual document.

its documentation and implementation (constants, functions and classes) is bundled in the the main module.

define a new action

to add a new action you only need to declare a new method or function decorated with the _action() decorator. the decorator will automatically register and integrate the new action into the pjm tool.

the help texts of an action gets compiled automatically from the docstring of the action function.