PRs Welcome Scrutinizer Code Quality

FSConsoleTools for FacturaScripts 2018

Some useful console tools to simplify dev work with FacturaScripts.

Installation

Inside your FacturaScripts run this:

composer require shawe/fs-console-tools

Now you can use some useful commands as:

  • Reorder files

    • Reorder content of XML for tables with:
      • ./vendor/bin/order-xml-tables
    • Reorder content of JSON files:
      • ./vendor/bin/order-json-files
  • Generate files

    • Generate PHP model class file from database table:
      • ./vendor/bin/generate-model
    • Generate XMLView Edit model from database table:
      • ./vendor/bin/generate-model-xml-edit
    • Generate XMLView List model file from database table:
      • ./vendor/bin/generate-model-xml-list
    • Generate PHP Edit controller for model from database table:
      • ./vendor/bin/generate-model-controller-edit
    • Generate PHP List controller for model file from database table:
      • ./vendor/bin/generate-model-controller-list
    • Generate XML table file from database table:
      • ./vendor/bin/generate-model-xml-table
    • Generate all previous files from database table:
      • ./vendor/bin/generate-model-all
  • Test

    • Highly recommended before doing a Pull Request: Run order-xml-tables, order-json-files, phpcbf, phpcs and phpunit at once:
      • ./vendor/bin/run-before-pull-request
  • Other

    • Add custom commands you need

Pull Request are welcome

If you think something is useful for you, it may be useful for the rest of the developers.

Fork me, add the new feature and send me a Pull Request to be added for all of us.

Throughput Graph