Download the PHP package frosh/tools without Composer
On this page you can find all versions of the php package frosh/tools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Vendor frosh
Package tools
Short Description Provides some basic things for managing the Shopware Installation
License MIT
Package tools
Short Description Provides some basic things for managing the Shopware Installation
License MIT
Please rate this library. Is it a good library?
Informations about the package tools
Frosh Tools
This plugin contains some utility functions for managing a Shopware 6 shop.
The current feature set consists of:
- System Status
- Checks PHP Version, MySQL, Queue is working etc.
- Checks for performance optimizations and links documentation
- Cache manager
- Lists App and Http Cache and all folders in var/cache
- Clear specific caches
- Compile theme
- Scheduled Task Manager
- Shows all Scheduled Tasks and can execute one specific
- Edit interval and next execution
- Register Scheduled Tasks
- Queue Manager
- Shows the amount of messages in the queue
- Reset queue
- Log viewer
- Shows the entries of /var/log/*.log files
- Task Logging
- Can be enabled with env
FROSH_TOOLS_TASK_LOGGING=1
in.env
. This will create a log invar/log/task_logging-xx.log
- Set
FROSH_TOOLS_TASK_LOGGING_INFO=1
in.env
to log all tasks
- Can be enabled with env
- Shopware file checker
- Checks if core files have been changed
- State Machine Visualisation
- basic view of order, transaction and delivery states
- Override system config by config files
- Overwrite any system config value with static or environment values
Installation
Git
- Clone this repository into custom/plugins of your Shopware 6 installation
- Install composer dependencies
shopware-cli extension prepare custom/plugins/FroshTools
- Build the assets with
shopware-cli extension build custom/plugins/FroshTools
Packagist
composer require frosh/tools
Store (Bearer token required from packages.shopware.com)
composer require store.shopware.com/froshtools
Commands
frosh:env:list
- Listing of all environment variables
Lists as json output:
frosh:env:get
- Get environment variables
frosh:env:set
- Set environment variables
frosh:env:del
- Delete environment variables
frosh:dev:robots-txt
- For testshops - add/change robots.txt to stop crawlers
frosh:dev:robots-txt -r
- For testshops - revert changes in robots.txt
frosh:plugin:update
- update plugins with available updates at once
frosh:composer-plugin:update
- update plugins managed by composer
frosh:user:change:password
- updates user password
frosh:monitor
- Monitor your scheduled tasks and queue with this command and get notified via email.
Suppress files from being restorable in FileChecker
Override system_config with config files
The key default
is the sales channel scope, default is null
which is the global scope. You can specify a specific salesChannelId to overwrite the value
As it is a normal Symfony config, you can of course use also environment variables
Screenshots
All versions of tools with dependencies
PHP Build Version
Package Version
Requires
shopware/core Version
~6.6.0
The package frosh/tools contains the following files
Loading the files please wait ....