Download the PHP package velikonja/sync-fs without Composer
On this page you can find all versions of the php package velikonja/sync-fs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download velikonja/sync-fs
More information about velikonja/sync-fs
Files in velikonja/sync-fs
Download velikonja/sync-fs
More information about velikonja/sync-fs
Files in velikonja/sync-fs
Vendor velikonja
Package sync-fs
Short Description PHP Library with command line tool for simple syncing folders via configuration file.
License MIT
Package sync-fs
Short Description PHP Library with command line tool for simple syncing folders via configuration file.
License MIT
Please rate this library. Is it a good library?
Informations about the package sync-fs
SyncFS
PHP Library with command line tool for simple syncing folders via configuration file.
SyncFS is PHP5 library build on Symfony components. Via simple configuration file written in YAML, you can define folders that you would like to sync, locally or remotely.
Usage examples
- Backing up local folder to external hard drive.
- Backing up local folder to remote machine.
- Syncing production assets to local machine for easier development.
- Syncing production assets to staging / beta environment for better mimicking of production.
Dependencies
- Rsync - command line tool
- Linux or OSX machine.
Install as tool
Via as composer
Usage
Add folder ~/.composer/vendor/bin/
to $PATH
variable for global usage.
Install as library
Setup and usage of tool
- First run
syncfs init
to create example config file in home folder (you can change config path via command arguments). - Edit config file.
- Run
syncfs sync
. - Explore other possibilities with
syncfs list
.
Contributing
Install dependencies
Tests
PHPUnit tests
Coding standards tests
All versions of sync-fs with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3.3
symfony/console Version >=2.3
symfony/process Version >=2.3
symfony/yaml Version >=2.3
symfony/config Version >=2.3
symfony/filesystem Version >=2.3
symfony/finder Version >=2.3
symfony/console Version >=2.3
symfony/process Version >=2.3
symfony/yaml Version >=2.3
symfony/config Version >=2.3
symfony/filesystem Version >=2.3
symfony/finder Version >=2.3
The package velikonja/sync-fs contains the following files
Loading the files please wait ....