pis package
Subpackages
Submodules
core module
Main entry point for the PIS tool.
- pis.core.main()[source]
Main entry point for the PIS tool.
This function will run when the package is invoked from the command line. It will:
Initialize the configuration.
Make some checks on the working directory.
Initialize the logger.
Initialize the task registry, loading all tasks in the tasks module.
Create a step object based on the configuration.
Execute the step.
Create a manifest object and update it with the step information.
Complete the manifest, saving it both locally and remotely (if configured).