A cli workflow using providers. Built on top of the Symfony Console component.