jsftp-mkdirp

    5.0.0 • Public • Published

    jsftp-mkdirp

    Recursively create nested directories with jsftp, like mkdirp

    FTP can natively create only one directory at the time.

    Useful for being able to upload files to deep paths without knowing if the directories exists beforehand.

    Install

    $ npm install jsftp-mkdirp
    

    Usage

    import JsFtp from 'jsftp';
    import JsFtpMkdirp from 'jsftp-mkdirp';
    
    // Decorate `JSFtp` with a new method `mkdirp`
    JsFtpMkdirp(JSFtp);
    
    const ftp = new JsFtp({
    	host: 'myserver.com'
    });
    
    const path = 'public_html/deploy/foo/bar';
    
    await ftp.mkdirp(path);
    console.log('Created path:', path);

    API

    JsFtp.mkdirp(path)

    Returns a Promise.

    path

    Type: string

    The path of the nested directories you want to create.

    Install

    npm i jsftp-mkdirp

    DownloadsWeekly Downloads

    178

    Version

    5.0.0

    License

    MIT

    Unpacked Size

    4.41 kB

    Total Files

    4

    Last publish

    Collaborators

    • sindresorhus