This package is abandoned and no longer maintained. No replacement package was suggested.

Command line client for the Daedalus web framework

dev-master 2018-04-09 20:48 UTC

This package is not auto-updated.

Last update: 2021-10-04 19:29:09 UTC


README

Build Status Scrutinizer Code Quality Packagist version Code Coverage

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