UNPKG

grunt-ftp

Version:

Upload files to or download from an FTP-server

82 lines (59 loc) 1.04 kB
# grunt-ftp > Upload files to or download from an FTP-server Useful for uploading, deploying and downloading things. ## Install ```sh npm install --save-dev grunt-ftp ``` ## Usage ### Upload ```js require('load-grunt-tasks')(grunt); // npm install --save-dev load-grunt-tasks grunt.initConfig({ ftpPut: { options: { host: 'website.com', user: 'johndoe', pass: '1234' }, upload: { files: { 'public_html': 'src/*' } } } }); grunt.registerTask('default', ['ftpPut']); ``` ### Download ```js require('load-grunt-tasks')(grunt); // npm install --save-dev load-grunt-tasks grunt.initConfig({ ftpGet: { options: { host: 'website.com', user: 'johndoe', pass: '1234' }, download: { files: { 'public_html/file.txt': 'src/file.txt' } } } }); grunt.registerTask('default', ['ftpGet']); ``` ## Options ### host *Required*\ Type: `string` ### port Type: `number`\ Default: `21` ### user Type: `string`\ Default: `'anonymous'` ### pass Type: `string`\ Default: `'@anonymous'`