grunt-mount
v0.2.5
Published
grunt task to mount a network share
Downloads
17
Keywords
Readme
grunt-mount
Grunt task to mount/unmount a network share
Provides two tasks: mount and unmount.
Installation
npm install --save-dev grunt-mount
Configuration
grunt.initConfig({
mount: {
share: {
options: {
windows: { // windows specific options
driveLetter: "X"
},
'*nix': { // *nix specific options
fileSystem: "smbfs", // equivalent to 'mount -t [smbfs|cifs|nfs]'
},
share: {
host: "my.server.com",
folder: "/path/on/server" // paths can be windows or *nix style (will be normalised)
},
mountPoint: "./share", // path to mount the share (can be windows or unix style)
username: "someuser",
password: "password"
}
}
},
unmount: {
share: {
options: {
windows:{ // windows specific options
driveLetter: "X"
},
mountPoint: "./share"
}
}
}
});
grunt.loadNpmTasks('grunt-mount');
On *nix systems, the share will be mounted at the specified mount-point. On Windows, the share will be mounted on the specified drive letter, and a symlink will be created at the mount-point.
Limitations:
- Only works for Linux, MacOS and Windows (FreeBSD and SunOS coming)
- Must specify a drive letter for Windows
- MountPoint must be relative path in order for Windows compatibility