-
Notifications
You must be signed in to change notification settings - Fork 0
Prerequisites for Usage
Kumar edited this page Sep 9, 2026
·
2 revisions
wordmove-ng is orchestration glue around standard tools. It needs Ruby 3.0 or newer (see Install the appropriate Ruby version) plus the programs below. wordmove-ng doctor tells you exactly what is missing on which side.
| Program | Needed for |
|---|---|
ssh, scp, rsync
|
every remote operation |
sshpass |
only when ssh.password is set in the movefile |
gzip |
database sync |
mysqldump or mariadb-dump
|
push -d (dumping the local database) |
mysql or mariadb
|
pull -d (importing into the local database) and doctor
|
wp (WP-CLI) |
pull -d (adapting the local database) |
In the $PATH of a non interactive login (check with ssh host 'echo $PATH').
| Program | Needed for |
|---|---|
rsync, gzip
|
file and database sync |
mysqldump or mariadb-dump
|
pull -d |
mysql or mariadb, wp
|
push -d |
WP-CLI is a single PHAR file; if your host does not ship it, drop it in ~/bin and add that to PATH in ~/.bashrc / ~/.profile: https://wp-cli.org/#installing
Install Homebrew, then brew install rsync. sshpass is only needed for password authentication (brew install hudochenkov/sshpass/sshpass); prefer keys.