Wondering what’s next for npm?Check out our public roadmap! »

    mountutils

    1.3.20 • Public • Published

    mountutils

    npm npm license npm downloads Travis CI status AppVeyor status

    Cross platform mount related utilities

    Installation

    Install mountutils by running:

    $ npm install --save mountutils

    Debug mode

    You can enable debug mode by setting the MOUNTUTILS_DEBUG environment variable.

    Documentation

    mountutils.unmountDisk(device, callback)

    Kind: static method of mountutils
    Summary: Unmount a whole disk
    Access: public

    Param Type Description
    device String device
    callback function callback (error)

    Example

    // macOS
    const drive = '/dev/disk2';
     
    // GNU/Linux
    const drive = '/dev/sdb';
     
    // Windows
    const drive = '\\\\.\\PHYSICALDRIVE2';
     
    mountutils.unmountDisk(drive, (error) => {
      if (error) {
        throw error;
      }
     
      console.log('Done!');
    });

    Support

    If you're having any problem, please raise an issue on GitHub and the Resin.io team will be happy to help.

    Tests

    Run the test suite by doing:

    $ npm test

    Troubleshooting

    error C2373: '__pfnDliNotifyHook2': redefinition

    This error indicates that the version of npm you're running is too old. Upgrade by running:

    npm install -g npm@latest

    See the following node-gyp issue for more details.

    Contribute

    Dependencies

    Before submitting a PR, please make sure that you include tests, and that linters run without any warning:

    $ npm run lint

    License

    The project is licensed under the Apache 2.0 license.

    Install

    npm i mountutils

    DownloadsWeekly Downloads

    1,599

    Version

    1.3.20

    License

    Apache-2.0

    Unpacked Size

    46.7 kB

    Total Files

    14

    Last publish

    Collaborators

    • avatar