# shell（シェル）

`shell`モジュールは、デスクトップ統合に関連する機能を提供します。

***

#### 方法 <a href="#z1a5y" id="z1a5y"></a>

## beep() <a href="#tkp0d" id="tkp0d"></a>

システムのビープ音を再生します。

* 返り値 `Promise<void>`

```javascript
await eagle.shell.beep();
```

***

## openExternal(url) <a href="#haugb" id="haugb"></a>

指定されたURLをシステムのデフォルト方法で開きます。注意：システムにデフォルトアプリが設定されていない場合、この機能は何も反応しません。

* `url` string - 開こうとしているURL
* 返り値 `Promise<void>`

```javascript
await eagle.shell.openExternal('https://www.google.com/');
```

***

## openPath(path) <a href="#bh5yu" id="bh5yu"></a>

指定されたパスを、システムのデフォルト方法で開きます。

* `path` string - 開くファイルのパス
* 返り値 `Promise<void>`

```javascript
await eagle.shell.openPath('path_to_file');
```

***

## showItemInFolder(path) <a href="#sdnth" id="sdnth"></a>

ファイルマネージャで指定されたファイルやフォルダを表示します。

* `path` string - 表示したい指定されたファイルやフォルダ
* 返り値 `Promise<void>`

```javascript
await eagle.shell.showItemInFolder('path_to_file_or_directory');
```

### &#x20;<a href="#nptwx" id="nptwx"></a>
