カスタムシェル
コマンドラインシェルを登録し、Web UIで実行できます。
Web UIでSHELLを開くか、ターミナルでmachbase-neo shellを実行し、shellコマンドでカスタムシェルを追加・削除できます。
以下の例では、*nix環境で/bin/bash(または/bin/zsh)、Windows環境でcmd.exeを実行するカスタムシェルの追加方法を示します。他の言語のREPL、他のデータベースのCLI、サーバーに接続するSSHコマンドなど、任意のツールも登録できます。
カスタムシェルの追加
シェルの登録
左側のメニューで
アイコンを選択します。左上のパネルで
+アイコン
をクリックします。「Display name」を入力し、「Command」フィールドに実行ファイルの絶対パスと引数を指定します。 たとえば、macOSでzshを登録するには、絶対パスを入力して「Save」をクリックします。

- Name: 表示名(予約語以外の任意のテキストを使用可能)
- Command: 絶対パスと引数を含む実行コマンド
- Theme : ターミナルの配色テーマ
たとえば、次のコマンドを登録できます。
- Windows Cmd.exe:
C:\Windows\System32\cmd.exe - Linux bash:
/bin/bash - PostgreSQL クライアント(macOS):
/opt/homebrew/bin/psql postgres
登録したシェルの使用
- メインエディター領域でカスタムシェルを開きます。

- コンソール領域でカスタムシェルを開きます。

コマンドラインでの操作
カスタムシェルは、machbase-neoシェルのCLIでも管理できます。
新しいシェルの追加
shell add <name> <command and args>コマンドを使用します。任意の名前と実行コマンドを指定できますが、既定のシェル名SHELLは予約されています。
machbase-neo» shell add bashterm /bin/bash;
addedmachbase-neo» shell add terminal /bin/zsh -il;
addedmachbase-neo» shell add console C:\Windows\System32\cmd.exe;
added登録済みシェルの一覧確認
machbase-neo» shell list;
┌────────┬────────────────────────────┬────────────┬──────────────┐
│ ROWNUM │ ID │ NAME │ COMMAND │
├────────┼────────────────────────────┼────────────┼──────────────┤
│ 1 │ 11F4AFFD-2A9B-4FC5-BB20-637│ BASHTERM │ /bin/bash │
│ 2 │ 11F4AFFD-2A9B-4FC5-BB20-638│ TERMINAL │ /bin/zsh -il │
└────────┴────────────────────────────┴────────────┴──────────────┘カスタムシェルの削除
machbase-neo» shell del 11F4AFFD-2A9B-4FC5-BB20-637;
deleted最終更新日