Core Architecture

Project-X was created as a plugable CLI application that can be used to streamline redundant tasks for a given project. Due to this type of architecture there are only a few commands that are provided by the main application; so it can remain as lean as possible. Most commands will be loaded from a third-party plugins which will need to be required per project.

Install CLI Shortcut

It can be quite redundant invoking the vendor/droath/px executable from the vendor directory. The recommended method would be to run the vendor/droath/px core:cli-shortcut command. Which will create an px function in the users default shell (bash, zsh) RC file.

Then you can run the px command within the project root directory, and will no longer need to supply the full vendor path. This only needs to be executed once and all projects will be able to benefit from it.