セッションとツール
各項目・スイッチ・設定の働きです。このページには 76 個の項目があります。アプリで各ラベルの横にある ⓘ と同じ文章です。デスクトップではポインターを合わせるかクリックし(または項目内で F1 キーを押し)、スマートフォンではタップします。
各名前の下の行は、コードで使われている ID と、片方のアプリにしかない場合はその旨を示します。
フォワーディングルール
Section titled “フォワーディングルール”場所: ポートフォワーディング › 新しいルール.
トンネルの種類は?
Section titled “トンネルの種類は?”forward.kind
SSH接続を通る通信の方向です。ローカル(-L): このデバイスのポートからホスト側のサービス(リモートのデータベースなど)にアクセスします。リモート(-R): ホストのポートからこのデバイス上のサービスにアクセスします。ダイナミック(-D): このデバイス上のSOCKSプロキシで、任意のプログラムの通信をホスト経由で送り出します。
- 既定値: ローカル。
forward.host
トンネルが経由する保存済みのホスト。ルールはそのホストの保存済みログイン情報で接続します。
forward.name
一覧でルールを見分けやすい名前。必須、256文字以内。
- 例: db上のPostgres
バインドアドレス
Section titled “バインドアドレス”forward.bindAddress
トンネルの待ち受け側を開くネットワークアドレスです。ローカルまたはダイナミックのルールではこのデバイス、リモートのルールではホストで開きます。127.0.0.1は「このマシンのみ」、0.0.0.0はマシンが接続しているすべてのネットワークを意味します。リモートのルールではアドレスは要求にすぎず、サーバー(GatewayPorts設定)が決定します。ほとんどのサーバーは、この設定がオンでない限りポートを自身の127.0.0.1に限定します。
- 既定値: 127.0.0.1(空欄の場合も使用)。
- 例: 127.0.0.1
- 注意: 127.0.0.1(またはlocalhost)以外にすると、ネットワーク上の他のデバイスがパスワードなしでトンネルを使えるようになります。このようなルールは、このデバイスで承認した後にのみ開始され、変更のたびに再度承認が必要です。
ローカルポート
Section titled “ローカルポート”forward.bindPort
トンネルが待ち受けるポートです。ローカルまたはダイナミックのルールではこのデバイス、リモートのルールではホスト上で待ち受けます。プログラムはこのポートに接続します。1~65535。
- 例: 5432
- 注意: 1024未満のポートには通常管理者権限が必要です。また、使用中のポートは開けません。
接続先ホスト
Section titled “接続先ホスト”forward.destHost
トンネルの行き先です。ローカルのルールではホストから見た宛先なので、「localhost」はホスト自身を指し、db.internalのようなプライベートな名前も使えます。リモートのルールではこのデバイスから見た宛先です。ダイナミックのルールには宛先はありません。
- 例: localhost、db.internal
接続先ポート
Section titled “接続先ポート”forward.destPort
宛先のサービスのポート(1~65535)。
- 例: PostgreSQLは5432、Webサーバーは80
forward.autoStart
ルールが自動で開始するタイミング: なし(一覧から手動で開始)、ホストが接続するたび、アプリを開いたとき。いつでも手動で開始・停止できます。
- 既定値: なし: 手動で開始します。
- 注意: 起動時に開始するルールは確認なしでホストに接続します。鍵にパスフレーズが必要な場合は「入力が必要」の状態で待機します。チームのボールトや共有されたボールトのルール、または他のデバイスから到達できるポートを開くルールは、このデバイスで承認するまで自動では開始されず(「承認待ち」の状態で待機)、変更のたびに再度確認されます。
場所: スニペット › 新しいスニペット.
snippet.name
一覧で探すときの名前。スニペットは、任意のセッションに入力できる保存済みのコマンドやスクリプトです。必須、256文字以内。
- 例: nginxを再起動
snippet.description · デスクトップのみ
スニペットの内容を説明する任意の1行。自分やボールトを共有する人向けです。
snippet.package
関連するスニペットをまとめるフォルダー。パッケージは一覧を整理するだけで、スニペットの実行方法は変わりません。
- 既定値: パッケージなし。
実行内容の説明
Section titled “実行内容の説明”snippet.aiPrompt
やりたいことを普通の言葉で説明すると、設定 › AIのAIプロバイダーが下の欄にスクリプトを書き込みます(名前が空の場合は名前も)。送信されるのはこの説明だけです。保存するまで何も保存されません。
- 例: nginxを再起動してエラーログをtailする
- 注意: 生成すると「スクリプト」欄の内容が置き換えられます。保存や実行の前に結果を確認してください。
snippet.script
セッションに書いたとおりに入力されるテキストで、複数行も使えます。{{name}}と書くと実行のたびに値の入力を求められ、{{name:default}}と書くとデフォルト値を提示できます。{{$HOST}}、{{$USER}}、{{$PORT}}、{{$NAME}} は入力を求められず、自動で入ります。送り先のターミナルのホストのアドレス、ログインに使うユーザー名、SSH ポート、表示名です(ローカルのターミナルにはホストがないため、{{$USER:root}} のように既定値を付けてください)。最大65,536文字。
- 例: sudo systemctl restart {{service:nginx}}; scp backup.tar {{$USER}}@{{$HOST}}:/tmp
- 注意: 入力を求められた値は、入力したまま引用符なしで挿入されます。空白を含む可能性がある場合は、スクリプト側で引用符で囲んでください。組み込みの値は、スクリプトを読むシェル(sh、bash、zsh、dash、BusyBox)に対してデータとして入ります。引数をスクリプトとして実行するコマンド(sh -c、ssh host ‘…’、eval、su -c、watch)や算術として扱うコマンド(let、$(( ))、[[ -eq ]])はそれを読み直すため、そこでは単純な名前を使ってください。引用符が必要な値は、接続中のホストに対して Sternway 自身が行う確認(OS を読み取るもの)で POSIX のログインシェルまたは fish が見つかったホストでのみ入り(スニペット実行時に接続している必要があります)、安全に置けない位置(バッククォート、${…}、算術、コメント、ヒアドキュメントの中、またはバックスラッシュの直後)では拒否されます。制御文字を含む値も拒否されます。スクリプト自身の ‘…’ の中のバックスラッシュは、スニペットをターミナルに入力するとき(ログインシェルが fish でなくても、そのシェルが fish の場合があります)やホストのログインシェルが fish のとき、後に続く引用符付きの組み込みの値を止めます。その場合は組み込みの値をスクリプト自身の引用符の外に置いてください。「結果を収集」でのホスト上の実行は影響を受けません。この確認を実行できないホストや別のシェルが見つかったホスト(Windows、Junos・Arista EOS・NX-OS などのネットワーク機器の CLI、PowerShell)では、単純な値だけが入ります。- で始まる組み込みの値は、渡したコマンドにオプションとして読まれます。前に – を置いてください(ssh – {{$HOST}})。
キーボードショートカット
Section titled “キーボードショートカット”snippet.shortcut · デスクトップのみ
フォーカスのあるターミナルでこのスニペットを「実行」と同じように実行するキーの組み合わせです。メモは貼り付けられ、値を尋ねるスニペットはサイドパネルを開いて尋ねます。フィールドをクリックしてキーを押してください。Backspace またはクリアで削除します。スニペットではなく、このデバイスにのみ保存されます。
- 例: Ctrl+Alt+R
- 注意: Sternway 自身のショートカットが優先されます。それらが使うキーや別のスニペットのキーは拒否され、ターミナルが必要とする Ctrl・Alt・Cmd なしのキー(ファンクションキーを除く)や、Ctrl または Alt と 1 つのキーだけの組み合わせ(Ctrl+C、Alt+B)も拒否されます。ショートカットはターミナルにフォーカスがある間だけ動作します。
snippet.kind
コマンドはセッションに入力され、「実行」では続けて Enter が送られます。メモは貼り付けるだけです。スニペットを使えるどの場所からでも(ホストの開始スニペットとしても)Enter なしでプロンプトに置かれ、全タブや複数ホストでは実行できません。プロンプトに用意して先に確認したいテキストにはメモを使います。マクロは 1 つのターミナルで実行する手順の一覧です。入力し、ホストの出力を待ち、パスワードの入力要求にはその保管庫に保存されたシークレットで応答します。貼り付け、全タブや複数ホストでの実行、開始スニペットとしての使用はできません。
- 既定値: コマンド。
- 注意: 古いバージョンのアプリはメモを知らないため、そこではメモは実行できるコマンドになります。マクロはまったく表示されません。
snippet.macroSteps
1 行に 1 手順で、マクロを開始したターミナルで順に実行されます。send は行の残りと Enter を入力します(変数と組み込み値はスクリプトと同じように埋められます)。wait for “テキスト” または wait for /パターン/ は出力に現れるまで、30 秒または後ろに書いた時間(10s など、最大 3600s)だけ待ちます。パターンは出力の長さに比例する時間で照合されるため、どんなパターンでもアプリが止まることはなく、後方参照や先読み・後読みは使えません。send secret identity “名前” はその ID の保存済みパスワードと Enter を入力します(key “名前”: 鍵のパスフレーズ、host “名前”: ホストの保存済みパスワード)。pause 500ms または pause 2s で待機します。# で始まる行はコメントです。時間切れになった手順はマクロを止め、その行を示します。「キャンセル」でいつでも止められます。
- 例: send sudo -i wait for “password for” send secret identity “Ops admin” wait for /[#$] $/ 10s send systemctl restart nginx
- 注意: シークレットはマクロが保存されている保管庫でのみ検索されるため、チームで共有されたマクロが個人のシークレットに届くことはありません。また、それが属するターミナルにのみ入力されます。ホストのパスワードはそのホストへの(またはそのホストを経由する)セッションに、ID や鍵のものはそれでログインするセッションに入力され、ローカルターミナルには決して入力されません。待機の直後で、その待機が見つけた行がまだターミナルの最後の行で、「:」で終わるパスワードの入力要求(入力を隠すもの)のときにのみ入力されます。そうでなければマクロは入力せずに停止します。ウィンドウ、スクロールバック、録画、ログ、AI、共有セッションには書き込まれず、ホストにのみ送られます。出力に対して処理が重すぎるパターンはマクロを停止させます。アプリのロックでも停止します。シークレットの直後にパスワードの入力要求が表示された場合(同じもの: パスワードの誤り、または別のもの: パスフレーズの直後のパスワードなど)や応答がない場合も停止し、それ以上何も入力しません。
スクリプトの変数
Section titled “スクリプトの変数”snippet.variable
スクリプトの{{name}}の位置に入る値。入力どおりに挿入され、改行は受け付けません。
- 既定値: スクリプトに書かれたデフォルト値(ある場合)。
snippetPackage.name
パッケージの名前です。パッケージは関連するスニペットをまとめるフォルダーです(例: 「Docker」「Backups」)。スニペット一覧はパッケージで絞り込め、スニペットは1つのパッケージに属するか、どれにも属しません。パッケージを削除してもスニペットは残ります。
- 例: Docker
移動先のボールト
Section titled “移動先のボールト”snippet.moveVault · デスクトップのみ
スニペットのコピー先または移動先のボールト。そのボールトにアクセスできる全員が使えるようになります。
snippetRun.hosts · デスクトップのみ
スニペットを実行するホスト: チェックしたホスト、または(タグのルールで)実行時に選んだタグを持つホストです。
snippetRun.output · デスクトップのみ
ターミナルを開く: ホストごとに新しいSSHセッションが1つのタブで開き、セッションの準備ができるとスクリプトが入力されます。結果を収集: スクリプトは各ホストの専用チャネルで実行され(4台ずつ、ターミナルへの入力はなし)、表に各ホストの状態、終了コード、所要時間、最後に出力された行が表示されます。「出力を表示」で残り(最大64 KB)を確認でき、「再実行」で失敗したホストでやり直します。
- 既定値: ターミナルを開く。
- 注意: 「結果を収集」はターミナルなしでスクリプトを実行します。質問するコマンド(sudoのパスワード、y/nの確認など)は来ない回答を待ち、2分後に停止します。
これらの対象をデフォルトとして保存
Section titled “これらの対象をデフォルトとして保存”snippetRun.saveTargets · デスクトップのみ
チェックしたホスト、またはタグのルールをスニペットに記録し、次回ホストで実行するときに選択済みにします。保存したタグのルールは毎回ホストを選び直します。
- 既定値: オフ。
ワークスペース名
Section titled “ワークスペース名”workspace.name · デスクトップのみ
ワークスペースは、タブと分割ペイン、その中のホストを保存したセットで、まとめて開き直せます。必須、256文字以内。
- 例: デプロイ日
SFTP:ファイルとフォルダー
Section titled “SFTP:ファイルとフォルダー”場所: SFTP › ペインの「新規」、ファイルのメニュー.
sftp.name
ファイルまたはフォルダーの名前。空欄、「.」、「..」、スラッシュを含む名前、このフォルダー内ですでに使われている名前は使えません。
sftp.linkName · デスクトップのみ
シンボリックリンクの名前。ショートカットのように、別のファイルやフォルダーを指す項目です。
リンク先のパス
Section titled “リンク先のパス”sftp.linkTarget · デスクトップのみ
リンクが指すパス。入力どおりに保存され確認されないため、まだ存在しないものを指すこともできます。
- 例: /var/www/releases/current
パーミッション
Section titled “パーミッション”sftp.permissionBits · デスクトップのみ
項目に対して誰が何をできるかです。行はオーナー、オーナーのグループ、その他全員、列は読み取り、書き込み、実行です(フォルダーの場合、実行は「中に入れる」を意味します)。チェックボックスと8進数は同じ内容を示します。複数の項目を選択している場合、横棒のあるボックスは一部の項目だけが持つ権限です。変更したボックスだけが適用され、各項目のその他の権限はそのまま残ります。
sftp.octal
同じパーミッションを3桁の数字で表したもので、オーナー、グループ、その他の順に1桁ずつです。読み取りは4、書き込みは2、実行は1で、合計した値になります。
- 例: ファイルは644(オーナーが書き込み、全員が読み取り)、フォルダーやプログラムは755
- 注意: デスクトップでは、この数字はすべての項目の基本の3桁を設定します。先頭の4桁目(setuid、setgid、sticky)は無視され、各項目の設定がそのまま残ります。モバイルでは4桁すべてが適用されます。
フォルダーの中身にも適用
Section titled “フォルダーの中身にも適用”sftp.recursive
フォルダー内のすべての項目にも、階層の深さに関係なく変更を適用します。
- 既定値: オフ。
- 注意: 「変更対象」がファイルとフォルダーの場合、中のすべてに変更が適用されるため、ファイルが実行可能になったりフォルダーに入れなくなったりすることがあります。区別するには「ファイルのみ」または「フォルダーのみ」を選んでください。元に戻すことはできません。
sftp.chmodOnly · デスクトップのみ
選択した項目のうち、また中身にも適用する場合はフォルダー内のもののうち、どれに変更を適用するか: ファイルとフォルダー、ファイルのみ、フォルダーのみ。「ファイルのみ」と「フォルダーのみ」ではシンボリックリンクは変更されません。
- 既定値: ファイルとフォルダー。
- 例: Webルートでは「フォルダーのみ」で755、次に「ファイルのみ」で644
オーナー(uid)
Section titled “オーナー(uid)”sftp.uid
項目を所有するユーザーの数値ID。オーナーを維持するにはそのままにしてください。変更には通常、サーバーの管理者権限が必要です。
- 例: 1000
グループ(gid)
Section titled “グループ(gid)”sftp.gid
項目を所有するグループの数値ID。グループを維持するにはそのままにしてください。
- 例: 33(Debianではwww-data)
残りのすべての競合に適用
Section titled “残りのすべての競合に適用”sftp.conflictAll
この転送ですでに存在する他のすべてのファイルに、ファイルごとに確認せず、今回の回答を適用します。
- 既定値: オフ。
- 注意: 「置き換え」と組み合わせると、残りの既存ファイルは確認なしで上書きされます。
アプリケーション
Section titled “アプリケーション”sftp.openWithApp · デスクトップのみ
ダウンロードしたファイルを開くプログラム。フルパスか、PATH上のコマンドを指定します。ファイルを唯一の引数として起動されます。Windowsでは.cmdや.batのランチャーではなくプログラム(.exe)である必要があります。VS Codeの場合は「code」ではなく、インストールフォルダー内のCode.exeを選んでください。
- 例: /usr/bin/code、または C:\Program Files\Notepad++\notepad++.exe
.…ファイルには常にこのアプリを使用
Section titled “.…ファイルには常にこのアプリを使用”sftp.openWithRemember · デスクトップのみ
このファイル拡張子に対してこのプログラムを記憶し、「プログラムから開く」で再度確認しないようにします。一覧は設定 › SFTP › プログラムから開くにあります。
- 既定値: オン。
openIn.host · スマートフォンのみ
他のアプリからSternwayに共有されたファイルを、SFTPでアップロードする保存済みのホスト。
リモートディレクトリ
Section titled “リモートディレクトリ”openIn.directory · スマートフォンのみ
そのホスト上の、ファイルのアップロード先フォルダー。
- 既定値: /tmp
- 例: /home/ada/inbox
シリアル接続
Section titled “シリアル接続”場所: ホスト › 新規 › シリアル接続….
serial.port
開くシリアルポートまたはUSBシリアルアダプター。ルーター、スイッチ、ボードのコンソールにつながるケーブルです。
- 既定値: デスクトップでは、「その他のデバイス…」と下のパス。
デバイスのパス
Section titled “デバイスのパス”serial.path · デスクトップのみ
一覧に表示されないシリアルポートのシステム上の名前。
- 既定値: /dev/ttyUSB0、WindowsではCOM1。
- 例: Linuxでは/dev/ttyUSB0、macOSでは/dev/tty.usbserial-1410、WindowsではCOM3
serial.baud
回線の速度(ビット/秒)。デバイスと完全に一致させる必要があり、一致しないと文字化けするか何も表示されません。デバイスのマニュアルに記載されています。
- 既定値: デスクトップでは115200、モバイルでは9600。
- 例: ほとんどのネットワーク機器は9600、ほとんどの開発ボードは115200
カスタムボーレート
Section titled “カスタムボーレート”serial.customBaud
一覧にない速度: 50~4000000の整数。
- 例: 250000
データビット
Section titled “データビット”serial.dataBits
1文字を構成するビット数。ほぼすべてが8を使います。
- 既定値: 8。
ストップビット
Section titled “ストップビット”serial.stopBits
文字の終わりを示すビット数。ほぼすべてが1を使います。
- 既定値: 1。
serial.parity
文字ごとに付ける任意のエラーチェック用ビット。デバイスと一致させる必要があり、ほとんどは「なし」です。よく使われる略記「8N1」は、データビット8、パリティなし、ストップビット1を意味します。
- 既定値: なし。
serial.flow
両端が互いに一時停止を伝える方法: なし、追加の信号線(RTS/CTS)、特殊文字(XON/XOFF)。デバイスのマニュアルに従ってください。ほとんどのコンソールは「なし」です。
- 既定値: なし。
セッションの共有
Section titled “セッションの共有”場所: セッションのメニュー › セッションを共有、セッション › 共有セッションに参加.
リンクの有効期間
Section titled “リンクの有効期間”share.linkWorksFor · デスクトップのみ
招待リンクでゲストが入室できる期間です。時間が来ると全員の共有が終了し、サーバーも共有を閉じて、リンクを持っている人を拒否します。新しいリンクが必要なら、もう一度共有してください。1 時間、24 時間、7 日から選べます。
- 既定値: 24 時間。
ゲストにできること
Section titled “ゲストにできること”share.guestsCan · デスクトップのみ
閲覧のみ: ゲストはターミナルを見られますが入力できず、誰にも操作権を渡せません。サーバーも拒否します。閲覧と操作権のリクエスト: ゲストは操作権をリクエストでき、あなたが操作権を渡したときだけ入力できます。操作権はいつでも取り戻せます。
- 既定値: 閲覧のみ。
share.inviteLink
このターミナルをライブで見てもらうためのリンクです。相手に送るか、受け取ったリンクを貼り付けて参加します。ゲストには同じ Sternway サーバーのアカウントが必要で、ホストが入室を許可します。リンクは「リンクの有効期間」で選んだ時間(変更しなければ 24 時間)まで使え、共有を終了したりセッションが閉じたりすると、それより前でも完全に無効になります。
- 例:
https://sternway.example.com/share/…#… - 注意: #の後の部分はセッションを復号する鍵なので、リンクは非公開の方法で送ってください。リンクとサーバーのアカウントを持つ人は誰でも参加を申請できます。
接続中の確認
Section titled “接続中の確認”場所: 接続に応答が必要なときに表示.
prompt.password
タイトルに表示されたサーバーでのアカウントのパスワード。サーバーが独自の質問(ワンタイムコードなど)をする場合は、サーバーの文言と「サーバーからの質問」バッジが表示されます。
- 注意: 入力した内容は今回のアプリ起動中はメモリに保持され、同じホストへの再接続、SFTP、ポートフォワーディングで再度確認されることはありません。アプリがロックされるか、サインアウトするか、アプリを閉じると消去されます。
入力内容を隠す
Section titled “入力内容を隠す”terminal.composeHide · スマートフォンのみ
ホスト上のプログラムが求めるパスワード、トークン、その他のシークレット用です。作成欄が1行のパスワード欄になり、入力内容はドットで表示され、キーボードによる候補表示、修正、学習は行われません。その後「プロンプトに挿入」で、Enterなしで、貼り付けとして囲まれることもなく、そのままプロンプトに入力されます。ホストがパスワードを求めている間に作成欄を開くと自動でオンになります。
- 既定値: オフ。ホストがパスワードを求めているときはオン。
ホストに保存
Section titled “ホストに保存”prompt.savePassword
次回パスワードの入力を求められないように、このパスワードを保持します。ログインが成功した場合のみ保存され、ホストがアイデンティティを使っている場合はそのアイデンティティに(同じアイデンティティを使うすべてのホストに反映)、そうでない場合はホストに保存されます。
- 既定値: オフ。
- 注意: 保存したパスワードはボールトに保存され同期されます。チームボールトでは、ボールトを開けるチームメイトが使用できます。
パスフレーズ
Section titled “パスフレーズ”prompt.passphrase
タイトルに表示された秘密鍵のロックを解除するパスフレーズ。サーバーのアカウントのパスワードではありません。
このセッション中は記憶する
Section titled “このセッション中は記憶する”prompt.rememberPassphrase
パスフレーズをメモリに保持し、アプリがロックされるか、サインアウトするか、アプリを閉じるまで、この鍵でパスフレーズの入力を再度求めないようにします。ディスクに書き込まれることはありません。
- 既定値: オフ。
場所: ターミナルのAIボタン(設定 › AI でAIを設定している場合).
何をしたいですか?
Section titled “何をしたいですか?”aiPanel.command
やりたいことを普通の言葉で説明すると、AIプロバイダーがシェルコマンドを作成します。送信されるのはリクエストだけで、ターミナルの内容は送信されません。コマンドは編集用に表示され、自動で実行されることはありません。
- 例: /var以下で最も大きいファイルを10個表示
コマンド(挿入前に編集できます)
Section titled “コマンド(挿入前に編集できます)”aiPanel.draft
AIが作成したコマンドです。自由に編集してから「プロンプトに挿入」を押すと、Enterを押さずにターミナルに入力されるため、実行するかどうかは自分で決められます。
- 注意: AIは間違えることがあります。特に削除や上書きを行うコマンドはよく確認してください。
aiPanel.ask
画面の内容について質問します。質問と、パネルを開く前にターミナルで選択していたテキスト(最大約8,000文字)がAIプロバイダーに送信されます。ターミナルのそれ以外の内容は送信されません。
- 例: このエラーはどういう意味ですか?
- 注意: パスワードや鍵を含むテキストは選択しないでください。選択範囲はこのデバイスの外に送信されます。
場所: ログ(デスクトップ).
logs.comment · デスクトップのみ
一覧でログの下に表示されるメモで、後で見つけやすくします。最大4000文字。ログと一緒に同期されます。
- 例: データベース移行、3月12日
セッションの外観
Section titled “セッションの外観”場所: ターミナルのメニュー › セッションの外観….
session.theme · デスクトップのみ
このセッションのみの配色。ペインを閉じるまでホストやアプリのテーマより優先され、どこにも保存されません。
- 既定値: ホストのテーマ、なければアプリのテーマ。
session.font
このセッションのみの書体(開いている間)。
- 既定値: ホストのフォント、なければアプリのフォント。
フォントサイズ
Section titled “フォントサイズ”session.fontSize
このセッションのみの文字サイズ(6~72ピクセル)。モバイルでターミナルをピンチズームすると同じ値が変わります。文字は指の動きに合わせて変わり、指を離すと整数のサイズに落ち着きます。
- 既定値: ホストのサイズ、なければアプリのサイズ。
session.lineHeight
このセッションのみの行間(フォントサイズの倍数、0.8~2)。
- 既定値: ホストの値、なければアプリの値。
session.boldText · スマートフォンのみ
このセッションで、プログラムが太字に指定したテキストを太く表示するかどうか。オフにすると通常の太さで表示され、フォントによっては小さいサイズでより鮮明に表示されます。セッションを閉じるまで有効です。
- 既定値: アプリの設定。
太字に明るい色を使用
Section titled “太字に明るい色を使用”session.boldIsBright
このセッションで、太字のテキストをその色の明るいバリエーションで表示するかどうか。セッションを閉じるまで有効で、設定は変更されません。
- 既定値: アプリの設定。
スマートハイライト
Section titled “スマートハイライト”session.smartHighlight
このセッションで、Sternwayが通常の出力で認識したものに色を付けるかどうか。出力を誤認識するセッションではオフにしてください。色を付ける種類は設定 › ターミナルの設定のままです。セッションを閉じるまで有効で、設定は変更されません。
- 既定値: ホストの設定、なければアプリの設定。
session.cursorStyle
このセッションのカーソルの形状: 塗りつぶしのブロック、下線、細いバー。細いバーは文字の間に置きやすく、ブロックは見つけやすい形状です。セッションを閉じるまで有効で、設定は変更されません。
- 既定値: アプリの設定。
カーソルの点滅
Section titled “カーソルの点滅”session.cursorBlink
このセッションでカーソルを点滅させるかどうか。動きが気になる場合はオフに、表示が多い画面でカーソルを見失う場合はオンにしてください。セッションを閉じるまで有効で、設定は変更されません。
- 既定値: アプリの設定。
スクロールバックの行数
Section titled “スクロールバックの行数”session.scrollback
このセッションで保持する過去の出力の行数(1,000~100,000)。
- 既定値: アプリの設定。
session.bell
このセッションでのターミナルのベルの動作: フラッシュ、音を鳴らす(モバイルではバイブレーション)、何もしない。
- 既定値: アプリの設定。
セッションの録画とエクスポート
Section titled “セッションの録画とエクスポート”場所: 設定 › ログ(デスクトップ)、ターミナルのメニュー › このセッションを録画…、録画.
録画の最大サイズ(MB)
Section titled “録画の最大サイズ(MB)”settings.recording.maxSizeMb · デスクトップのみ
1つの録画の最大サイズ(1~100 MB)。これを超えてもセッションは中断されず、録画を閉じて、新しい録画(パート2)がそこから続きます。各パートは個別に再生できます。下の録画用の容量を超えることはなく、その容量を下げるとこの値も下がります。
- 既定値: 50 MB。
- 詳しく: 続きを読む(英語)
録画の保存期間(日)
Section titled “録画の保存期間(日)”settings.recording.retentionDays · デスクトップのみ
これより古い録画はこのデバイスから削除されます(0~3650日)。0の場合は、削除するまで(または下の容量が足りなくなるまで)保持されます。保持期間の処理は、アプリの起動時と各録画の終了後に行われます。
- 既定値: 30日。
- 詳しく: 続きを読む(英語)
録画用の容量(MB)
Section titled “録画用の容量(MB)”settings.recording.storageMb · デスクトップのみ
このデバイス上のすべての録画が使える合計容量(16~65536 MB)。超えた場合は、収まるまで古い完了済みの録画から削除されます。録画中のものと最新の完了済み録画は削除されないため、長いセッションで閉じたばかりのパートは保持されます。
- 既定値: 1,024 MB。
- 詳しく: 続きを読む(英語)
このセッションでの入力内容も録画
Section titled “このセッションでの入力内容も録画”recording.sessionInput · デスクトップのみ
ターミナルの表示内容に加えて、キー入力も録画に残します。アプリが認識するプロンプト(「password:」「passphrase:」「PIN:」などで終わる行。主なヨーロッパ言語、ロシア語、日本語、中国語、韓国語にも対応し、プログラムがキーごとに*を表示する場合も含む)の後に入力した内容は、Enter、Ctrl-C、Ctrl-Dまで記録されません。
- 既定値: オフ: ターミナルに表示された内容のみ録画されます。
- 注意: 入力したテキストには、アプリが機密情報と認識できないものが含まれる場合があります。コマンドラインに貼り付けたパスワード、トークン、異なる文言のプロンプト(「Verification code:」やドキュメントに記載のない言語)、最終行の末尾にないプロンプトなどです。これらは録画されます。
- 詳しく: 続きを読む(英語)
ファイル形式
Section titled “ファイル形式”export.format · デスクトップのみ
CSVはスプレッドシートで開けます。見出し行の下にイベントごとに1行です。NDJSONは1行に1つのJSONオブジェクトで、スクリプトやログツール向けです。どちらも同じフィールドを持ち、ドキュメントに一覧があります。
- 既定値: CSV。
- 詳しく: 続きを読む(英語)
audit.from · デスクトップのみ
エクスポートする最初の日(コンピューターのタイムゾーンでのその日の開始から)。空欄: チームの最初のイベントから。
- 詳しく: 続きを読む(英語)
audit.to · デスクトップのみ
エクスポートする最後の日(コンピューターのタイムゾーンでのその日の終わりまで)。空欄: 現在まで。
- 詳しく: 続きを読む(英語)
イベントの種類
Section titled “イベントの種類”audit.types · デスクトップのみ
ファイルに含めるイベントの種類をカンマ区切りで指定します(例: member.added, vault.shared)。空欄: すべての種類。ドキュメントにすべての種類が記載されています。
- 既定値: すべての種類。
- 詳しく: 続きを読む(英語)
© 2026 IRONPINE LABS LLC
ALL RIGHTS RESERVED.