JS

joshmedeski/sesh

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

2908 stars 品質 72 トレンド 48MIT

スマートTMUXセッションマネージャー

概要

Seshはzoxideを使ってtmuxセッションを迅速かつ簡単に作成・管理するCLIです。 - - gitリポジトリ、gitリモート、ディレクトリに基づいてセッション名を自動的に設定 - - 最も使うプロジェクトに即座にジャンプ - - sesh.tomlでプロジェクトごとにスタートアップコマンド、ウィンドウ、プレビューコマンドを定義 - - globパターンに合致するすべてのプロジェクトに設定を適用 - - インタラクティブなセッションセレクター、またはfzf、television、gumと統合 - - gitリポジトリをクローンして一段階でセッションを開始する - 新しいディレクトリ(相対または絶対パス)を作成し、一歩でセッションを開始する - - 直近の2つのセッション間をシームレスに切り替える - gitのワークツリーやリポジトリのルートにジャンプする - ピッカーにセッションタイプのアイコンを表示する - Bash、Zsh、Fish、PowerShellのタブ補完 ⭐ もしseshが役立つと感じたら、リポジトリにスターをつけてください。プロジェクトの成長とより多くの開発者へのリーチに役立ちます! もっと特集を見て、セッシュが大人になる手助けをしたいですか?

概要(AI 翻訳)

Sesh、スマートなTMUXセッションマネージャー

英語 |简体中文

Seshはzoxideを使ってtmuxセッションを迅速かつ簡単に作成・管理するCLIです。

  • スマートセッション作成 - gitリポジトリ、gitリモート、ディレクトリに基づいて自動的にセッション名を付ける
  • Zoxide integration - 最も使われるプロジェクトに即座にジャンプ
  • セッション設定 - [[T0]でプロジェクトごとにスタートアップコマンド、ウィンドウ、プレビューコマンドを定義します。
  • ワイルドカード設定 - グロブパターンに一致するすべてのプロジェクトに設定を適用します
  • 内蔵ピッカー - インタラクティブなセッションセレクター、またはfzf、テレビ、ガムと統合
  • クローンして接続 - gitリポジトリをクローンし、セッションを一歩で開始する
  • Mkdir and connect - 新しいディレクトリ(相対または絶対パス)を作成し、1ステップでセッションを開始する
  • 最後のセッション切り替え - 直近の2つのセッションをシームレスに切り替える
  • ルートセッションナビゲーション - gitのワークツリーやリポジトリのルートにジャンプする
  • Nerd Fontアイコン - ピッカーにセッションタイプのアイコンを表示する
  • *シェル補完 - Bash、Zsh、Fish、PowerShellのタブ補完

[!注]

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Sesh, the smart tmux session manager

Sesh is a CLI that helps you create and manage tmux sessions quickly and easily using zoxide.

  • Smart session creation - automatically names sessions based on git repo, git remote, or directory
  • Zoxide integration - jump to your most-used projects instantly
  • Session configuration - define startup commands, windows, and preview commands per project in sesh.toml
  • Wildcard configs - apply settings to all projects matching a glob pattern
  • Built-in picker - interactive session selector, or integrate with fzf, television, or gum
  • Clone and connect - clone a git repo and start a session in one step
  • Mkdir and connect - create a new directory (relative or absolute path) and start a session in one step
  • Last session switching - seamlessly bounce between your two most recent sessions
  • Root session navigation - jump to the root of a git worktree or repository
  • Nerd Font icons - display session type icons in your picker
  • Shell completions - tab completion for Bash, Zsh, Fish, and PowerShell

[!NOTE] ⭐ If you find sesh useful, please star the repo — it helps the project grow and reach more developers!

[!TIP] Want to see more features and help sesh mature? Consider sponsoring the project to support ongoing development.

Table of Contents

Videos

  Intro from Josh Medeski (sesh's creator)
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add joshmedeski/sesh
MCP 初心者?mcpskill.org のガイドから始めましょう →