Some fortissimo cli application helpers.
This project provides additional components to aide in the creation of CLI (console) applications with Fortissimo.
There are a number of useful components and commands included covering a runtime, Phar file manipulation, and I/O.
Fortissimo executes within a runtime and there are difference ones for the web, CLI, or if you want to write a custom one. The runtime provided here is designed to work with CLI applications and does some work for you. For example, it sets up input and output utilities on the execution context.
When creating CLI applications or scripts you want to share Phar files are a great way to package an entire project into a single file. The compiler included here is designed to help create a Phar file from the contents of a Fortissimo project.
Dealing with I/O is entirely different on the CLI and on the web. The I/O components include basic I/O functionality. At the moments these are wrappers around the Symfony Console I/O.
While components are great, to speed up application development there is also a skeleton project called Fortissimo CLI Base. This project uses Fortissimo CLI and provides tools and an environment to get started.
Fortissimo CLI is licensed under the MIT license.