win32

7.2.0 • Public • Published

win32

Win32 specific functions module for Cloud Commander.

Install

npm install win32 --save

Use

read(path, options)

Read path and if it's root, return volumes on win32

getVolumes()

Get volumes of Windows platform

const win = require('win32');

const volumes = await win.getVolumes();

unicodify()

Convert cp437 (or other detected by prepareCodePage) to utf8;

const win = require('win32');
const {exec} = require('child_process');

exec('dir')
    .stdout
    .pipe(win.unicodify())
    .pipe(process.stdout);

prepareCodePage()

Set code page to 65001 which is utf8. Will set back originial before exit.

const win = require('win32');
win.prepareCodePage();

isVolume(command)

Determines is command is volume:

const win = require('win32');
win.isVolume('c:\\');
// returns on windows
true;

isChangeVolume(command)

Determines is command is changing of volume:

const win = require('win32');
win.isChangeVolume('c:');
// returns
true;

License

MIT

/win32/

    Package Sidebar

    Install

    npm i win32

    Weekly Downloads

    266

    Version

    7.2.0

    License

    MIT

    Unpacked Size

    12.1 kB

    Total Files

    5

    Last publish

    Collaborators

    • coderaiser