Solar comes with a series of command-line tools that automate various tasks for you within a Solar system. The available commands are:
- make-vendor
-
Creates a vendor source directory and various initial library classes.
- link-vendor
-
Creates symbolic links from a vendor source directory to other standard locations in the Solar system.
- unlink-vendor
-
Removes symbolic links to a vendor source directory from standard locations in the Solar system.
- link-public
-
Creates symbolic links from public assets in a vendor source directory to the Solar system document root.
- help
-
Shows the list of commands for a vendor, or the help text for a specific vendor command.
- make-model
-
Creates a set of model classes from a database table.
- make-app
-
Creates a set of web application classes and files, optionally generating browse/read/edit/add/delete boilerplate code using a specific model.
- make-cli
-
Creates a series of CLI command classes and files.
- make-tests
-
Creates a series of test classes and methods for a vendor or class, and its descendants.
- run-tests
-
Runs the tests for a class and its descendants.