Deploy files to a server via SFTP. Built as an addition to Vuepress.
Note! Running fh-deploy will automatically overwrite any files of the same name on your server WITHOUT prompting. Assume your files are going to be overwritten as soon as you run fh-deploy!
Usage
Automatic:
# Local installation npm i fh-deploy --save # Global installation npm i -g fh-deploy fh-deploy # automatically creates a config file with user input
Manual:
const deploy = // either: // or a path to a JSON file with the above configuration: // config can also be a single array called "environments" with different settings:
Upload a queue of files to the specified server via SFTP. Uses glob to find files to upload.
If more than one environment
is specified, you can run:
fh-deploy your-environment-name
to use the configuration for one of the given environments. If the configuration isn't found, fh-deploy
will exit early.
fh-deploy