daedalus-web / icarus
Command line client for the Daedalus web framework
Requires
- php: ^7.0
- daedalus-web/dotenv: ^2.0
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2021-10-04 19:29:09 UTC
README
Command line utility for the Daedalus web application framework.
Installation
This module is almost exclusively used as part of a Daedalus web application. If you'd like to use it on your own non-Daedalus project, you can add the following to your composer.json file:
{ "require": { "daedalus-web/icarus": "^1.0" } }
Usage
All commands are run through the command line in Linux.
php vendor/bin/icarus
Using this command without any further arguments will list all of the available subcommands.
Icarus - The Daedalus Command Line Tool [0.1.0]
Cache
cache:clear Clears the blade template cache.
Heroku
heroku:generate Generate .env file in your Heroku environment
Migrations
migrate:run Runs all pending migrations.
migrate:seed Runs all pending database seed tasks.
Resources
resources:generate Generates all new and changed static resources
Report any issues or bugs at https://github.com/daedalus-web/icarus/issues
About
Requirements
Icarus is fully tested to work with:
- PHP 7.0
- PHP 7.1
- PHP 7.2
Strictly speaking, this module can be modified to support PHP 5.5+, however we use strict variable typing that is not available in PHP versions before 7.0. Because PHP 5.6 is no longer receiving active support (and will only be receiving security updates for another year), we strongly recommend starting any new project with PHP 7 or later.
Submitting bugs and feature requests
Bugs and feature request are tracked on GitHub
Author
Josh Grancell - josh@joshgrancell.com - https://github.com/jgrancell
License
Icarus is licensed under the MIT License - see the LICENSE
file for details