Releases: takakix2/berthd
Releases · takakix2/berthd
Release list
v0.4.0
セッションのシェルは、berth を打った端末で走っているシェルになりました。
berth attachが新しいセッションを作るとき、その端末で使っているシェルで起動します
(bashからfishに入っていれば fish)。以前はデーモン側の環境で決まっていました。berth infoが、その端末で新しいセッションを作ったら起きるシェルを表示します。- journal に
spawn:startedの行が増えました(どのシェルで起こしたか・誰が決めたか)。 - 複数端末から入るときの表示の崩れ方(全画面アプリ)を README に明記しました。
- 互換:
berthとberthdは対で入れ替えてください(protocol 9)。
インストール:
curl -fsSL https://raw.githubusercontent.com/takakix2/berthd/main/scripts/install.sh | shv0.3.0
berthd v0.3.0 — berthd(デーモン)と berth(CLI)。Linux x86_64 と macOS arm64 です。
What's new
- Watch-only attach ——
berth attach -r <name>で、打鍵も画面の大きさも送らずにセッションを見られます(qか Ctrl-C で抜ける)。見る側は何台でも入れます。 - One terminal types at a time —— 別の端末から同じセッションに
berth attachすると、前の端末は[detached from …]と表示して抜けます。前の端末の打鍵が混ざることはありません。 - Slow watchers drop out alone —— 出力に追いつけない見る側は、その見る側だけが外れます(打っている側は止まりません)。
- Journal records who attached, with no setup ——
peer_auid(ログインしたときの監査 uid)とpeer_ancestry(attach した瞬間の親プロセスの並び)を足しました。名乗る名前はAUDIT_ACTORで付けられます。見るだけの接続かはread_only、終わり方はhowに残ります。
-r は berthd 0.3.0 以降が必要です。berth と berthd は両方入れ替えてください(動いている古い berthd は berth kill-server で畳みます)。
Install
curl -fsSL https://raw.githubusercontent.com/takakix2/berthd/v0.3.0/scripts/install.sh | shその installer は、入れる前に走っているデーモンを畳み、対で置きます。
Manual install
curl -fsSL https://github.com/takakix2/berthd/releases/download/v0.3.0/berthd-linux-x86_64.tar.gz | tar xz
cd berthd-*/ && install -m755 berthd berth ~/.local/bin/macOS は berthd-macos-arm64.tar.gz です。展開先はディレクトリです(カレントに berthd は出来ません)。検算は SHA256SUMS。常駐させる手順は同梱の dist/README.md。
berthd v0.2.0
berthd v0.2.0 — berthd(デーモン)と berth(CLI)を対で配ります。
入れ方
curl -fsSL https://raw.githubusercontent.com/takakix2/berthd/main/scripts/install.sh | shその installer は、入れる前に走っているデーモンを畳み、旧 argo / argod を消し、
対で置いてから両方に名乗らせます(版が同じでも build hash が違えば対ではありません)。
手で入れる
curl -fsSL https://github.com/takakix2/berthd/releases/download/v0.2.0/berthd-linux-x86_64.tar.gz | tar xz
cd berthd-*/ && install -m755 berthd berth ~/.local/bin/berthd は出来ません)。
検算は SHA256SUMS。常駐させる手順は同梱の dist/README.md。
旧 argod / argo から
デーモンは berthd、CLI は berth に改名しました。乗り換えの手順は README の
「旧 argod / argo から乗り換える」にあります。
中身
berthd 0.2.0 (d218bbfb0)/berth 0.2.0 (d218bbfb0)—— Linux x86_64 / macOS arm64- 同梱の文書(README /
dist// THIRD-PARTY-NOTICES)を差し替えたため、SHA256SUMSが最初の公開時と
変わっています。バイナリは同じです。