Shuttle
The command-line tool for Loom73.
Install, inspect and maintain a Loom73 instance from the CLI.
Small tools. Clear conventions. No unnecessary machinery.
- Install runtime state
- Inspect versions and instance health
- Create admin users
- Built for deployed instances
Health & Info
Check Loom73 instance health, such as PHP versions, database connections, runtime directory permissions and more.
Clean install
Install the schema, basic seeds and the runtime directories.
Admin bootstrap
Create the first administrative user.
Extensible by convention
Add new commands with one file, one class, one constructor-driven operation.
Core commands
| Command | Description |
|---|---|
| php shuttle loom73.info | Instance version and health |
| php shuttle loom73.install | Perform a clean installation |
| php shuttle user.admin | Create admin users |
| php shuttle asset_type.new | Create a new asset type entry |
| php shuttle ledger.cleanup | Garbage collection of audit trail data |
Typical first install
cd /var/www/example.com
php shuttle loom73.install
php shuttle user.admin
php shuttle loom73.install
php shuttle user.admin
loom73.install ops
- database tables
- seed data
- runtime dirs
- storage/cache
- storage/logs
- storage/uploads