Simple command-line interface for ftp-deploy
This project is work-in-progress.
npm install -g @ball6847/ftp-deploy
Usage: ftp-deploy [options] <local> <remote>
Options:
-V, --version output the version number
-h, --help output usage information
# build your frontend app, let's say angular
ng build --prod
# deploy content of dist directory to /var/www of remote ftp server
ftp-deploy dist/ ftp://demo:demo@localhost:21/var/www
# you can use ftps if needed
Warning: above example will create remote directory if it does not exist, remove any content inside and upload all files to it
- Add more helpful messages.
- Add
--verbose
option. - Add
--clear-target-dir
option (make it safe by default).