Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    grunt-ftppublic

    grunt-ftp Build Status

    Upload files to or download from an FTP-server

    Useful for uploading, deploying and downloading things.

    Install

    $ npm install --save-dev grunt-ftp

    Usage

    Upload

    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

    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'

    License

    MIT © Sindre Sorhus

    install

    npm i grunt-ftp

    Downloadsweekly downloads

    42

    version

    2.1.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar