Laravel Sync Versions Save

A git-like artisan command to easily sync files and folders between environments.

v1.5.0

1 month ago

What's new

  • Added support for Laravel 11
  • Remove titasgailius/terminal dependency
  • Improve command interaction by adding Laravel Prompts
  • Improve command input validation
  • Add support for --verbose flag

v1.4.0

11 months ago

What's new

  • Added support for Laravel 10

What's changed

  • Dropped support for Laravel 8 and 9
  • Requires PHP 8.1

v1.3.0

2 years ago

What's new

  • Added support for Laravel 9

What's changed

  • Dropped support for Laravel 7
  • Dropped support for PHP 7.4

v1.2.0

2 years ago

What's new

  • Added the option to make a remote read_only to prevent pushing to a remote from certain environments.
  • Added a confirmation step before the desired operation is performed. Use the --quiet flag in your deploy script to omit the question.

v1.1.0

3 years ago

What's new

  • You can now set a remote's SSH port in the config.
  • Added a --dry command option to perform a dry run of the sync.
  • Added a sync:list command to list the origin, target, options, and port in a nice table.
  • Added a sync:commands command to list all rsync commands.

What's improved

  • Connections won't timeout anymore. You can safely remove the timeout setting in the config file.
  • The command options now have shortcuts.
  • Throw better Exceptions.

v1.0.0

3 years ago

🎉 Initial release! All things are new and shiny!