- Fix regression in sync when mysql port is missing
- Fix mysql command not returning output (regression)
- Remove mysql warnings (mysql ping)
- Fix sync problems after deletion of database
- Fix compiling (auto install box.phar)
- Add TYPO3 extensionmanager tables to default TYPO3 filter
- Add support for docker containers (and automatic translation of docker-compose container names) for mysql commands
- Add support for running mysql commands inside docker containers for sync
- Add mysql support for deployment
- Implement docker container name fetching by using docker-compose
- Implement docker exec without needing sudo
- Added main and app containers (see
config.ini) fordocker:exec,docker:shellanddocker:cli
- Fixed issue which prevented deletion of orpahend docker images
- SLOC: 7,034
- Switched to official docker volume cleanup
- SLOC: 7,034
- Updated compile documentation
- Improved compile scripts
- Added rsync.opts documentation
- Added rsync.opts section in
clisync.ymlfor additional rsync options - No terminal title if stdout redirect is detected
- Added
docker:cleanupfor cleanup of orphaned images and volumes - Renamed
sync:servertosync - Renamed
sync:backuptoshare:backup - Renamed
sync:restoretoshare:restore - Renamed
sync:deploytodeploy - Added
COMPOSER=custom.json ct php:composersupport - Support for new PHP and TYPO3 Docker Boilerplate (with APPLICATION_USER detection, configurable)
- Introduced
docker:up --switch(docker:upwithout --switch parameter no longer shutdown previous one) - Reverted to old
syncmethod (--files-frominstead of--include-from) - Added protocol
php-fpmtodocker:sniff
- Fixed
sync:...commands with wrong rsync synchronization
- Fixed "CliTools\Shell\CommandBuilder\DatabaseConnection" not found
- Fixed
typo3:domainincorrect setting baseurl to hidden domains - Set new fallback download url (dl.webdevops.io)
- PSR2 reformatting
- Fixed mysql/mysqldump username/passwort/hostname/port setting from internal connection
- Changed github repository to webdevops organisation
- Fixed smaller issues
- Rollback to Symfony 2.7.1
- Fixed
php:composerglobal command usage - Fixed
system:startupterminal title in /etc/issue - Updated to Symfony 2.7.2
- SLOC: 6,050
- Added option
docker:create --upfor automatic startup - Fixed bugs
- SLOC: 6,014
- Added GitHub based
self-update - Added
make(auto search for Makefile in tree) - Added
php:composer(auto search for composer.json in tree) - Added
mysql:convertfor automatic changing charset and collation of one database - Added
sync:serverfor syncing any configured server to your local development system (reads clisync.yml or .clisync.yml) - Added
sync:backupfor backup to a shared server (reads clisync.yml or .clisync.yml) - Added
sync:restorefor restore from a shared server (reads clisync.yml or .clisync.yml) - Added
sync:deployfor lightweight deployment to a foreign server (reads clisync.yml or .clisync.yml) - Added
typo3:domain --listfor only list the domains of one or all databases - Added
typo3:domain --remove=domain/patternfor domain cleanup (eg. vagrant share) - Added
typo3:domain --duplication=suffixfor domain duplication - Added
typo3:domain --baseurlfor setting config.baseURL in SetupTS - Added
vagrant:sharewith automatic domain setting for TYPO3 projects (ALPHA! not finished!) - TTY banner now will be reloaded (SIGHUB is send to getty tty1)
- Added docker detection for sync features
- Updated to Symfony 2.7.1
- Refactored some classes
- Fixed some issues
- Added gzip compression for PHAR
- SLOC: 5,999
- Added
mysql:backup(with --filter=typo3, support for plain sql, gzip, bzip2, lzma compression) - Added
docker:create, will create an new instance of TYPO3 Docker Boilerplate (or any other docker boilerplate). - Added
docker:upwith fast docker instance switching (will stop previous docker instance) - Added
docker:shell --user=rootfor custom user switch - Added
docker:rootfor root shell - Added docker environment
CLI_SCRIPTandCLI_USERsupport fordocker:shellanddocker:cli - Refactored shell command execution (again)
- Fixed code styling
- Improved code and fixed some smaller bugs
- SLOC: 4,038
- Added
apache:trace - Added
mysql:slowlog - Improved
mysql:debug(alias ismysql:querylog) - Added
docker:compose, will search recursive up-dir for docker-compose.yml - Added
docker:cli - Improved
docker:sniff(wasdocker:tshark) - Added lzma support for
mysql:restore - Set default method of
docker:clito docker-exec - Improved docker handling
- Implemented command check
- Improved disk usage warning (wall and growl, will trigger when usage is >=90 in local and remote mounts)
- Refactored shell command execution
- SLOC: 3,562
- Improved
docker:tshark - SLOC: 2,787
- Fixed
docker:tshark - SLOC: 2,780
- Added required php modules checks
- Added interactive error return code check
- SLOC: 2,777
- Added
docker:tshark, easy network sniffing - Added
php:trace --all, for immediate tracing all php processes - Fixed bugs
- SLOC: 2,755
- Added
docker:tshark, easy network sniffing - Added
php:trace --all, for immediate tracing all php processes - Fixed bugs
- SLOC: 2,832
- Fixed bugs
- SLOC: 2,811
- Added growl support
- SLOC: 2,773