explorer-opener
Version:
đ Open file explorer with Node.js
54 lines (39 loc) ⢠1.28 kB
Markdown
# explorer-opener
đ Open file explorer with Node.js



[](https://codecov.io/gh/goveo/explorer-opener)
## Basic Usage
```ts
import { openExplorer } from 'explorer-opener';
openExplorer('C:\\Windows\\System32')
.then(() => {
// handle successful open
})
.catch((error) => {
// handle error
});
```
â ď¸ Rejected promise will be returned if provided path does not exist:
```ts
openExplorer('/test/folder').catch((error) => {
// error: `File or directory "/test/folder" does not exist`
});
```
## Default path values
Default values will be used if `path` is not specified:
- Windows: `"="`
- Linux: `"/"`
- MacOS: `"/"`
## Supported platforms
- Windows (`"win32"`)
- Linux (`"linux"`)
- MacOS (`"darwin"`)
â ď¸ Rejected promise will be returned if it's called from not supported platform:
```ts
// os: android
openExplorer().catch((error) => {
// error: `Can not detect "android" platform`
});
```