8.1. Introduction

Solar comes with a series of command-line tools that automate various tasks for you within a Solar system. The available commands are:

8.1.1. Vendor-Related Commands

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.

8.1.2. Project-Related Commands

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.

8.1.3. Test-Related Commands

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.

8.1.4. Documentation-Related Commands

make-docs

Builds a set of wiki-like documentation files from the API comments embedded in class files.

make-docbook

Converts wiki-like documentation files to DocBook files.



Local