Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Show HN: Smug – 単一バイナリ、依存関係不要のtmuxセッションマネージャ

Smugは、単一のバイナリのみで動作し、依存関係が一切不要なtmux用セッションマネージャです。YAML形式の設定ファイルを使ってセッションやウィンドウ、ペインを簡単に定義・管理でき、tmuxの操作を効率化します。

背景メモ

- tmux はターミナル内で複数の画面(ウィンドウやペイン)を管理できる「ターミナルマルチプレクサ」。セッションが落ちてもプロセスが継続するなど、サーバー作業やローカル開発で広く使われる。 - `smug` は tmux のセッション管理を設定ファイル(YAML)ベースで行えるツール。従来の tmux 操作はキーバインド主体だが、プロジェクトごとにウィンドウ構成や起動コマンドを YAML に書いておけば、一発で再現できる。 - Go 製で単一バイナリ、依存関係ゼロ。`tmuxinator` や `teamocil` といった類似ツールの代替・軽量版にあたる。brew やスクリプト経由で簡単に導入できる。 - Show HN は Hacker News の「自分で作ったものを紹介する」投稿フォーマット。この投稿は作者が自作ツールをコミュニティに公開・共有している段階。

関連記事