コンテンツにスキップ
カスタムシェル

カスタムシェル

コマンドラインシェルを登録し、Web UIで実行できます。

Web UIでSHELLを開くか、ターミナルでmachbase-neo shellを実行し、shellコマンドでカスタムシェルを追加・削除できます。

以下の例では、*nix環境で/bin/bash(または/bin/zsh)、Windows環境でcmd.exeを実行するカスタムシェルの追加方法を示します。他の言語のREPL、他のデータベースのCLI、サーバーに接続するSSHコマンドなど、任意のツールも登録できます。

カスタムシェルの追加

シェルの登録

  1. 左側のメニューでアイコンを選択します。

  2. 左上のパネルで+アイコンをクリックします。

  3. 「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;
added
machbase-neo» shell add terminal /bin/zsh -il;
added
machbase-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
最終更新日