
joshmedeski/sesh
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Умный менеджер сессий TMUC
Обзор
Sesh — это CLI, который помогает быстро и легко создавать и управлять сессиями tmux с использованием Zoxide. - - автоматически называет сессии на основе git repo, git remote или каталога - - мгновенно переходит к самым используемым проектам - - определяет команды запуска, windows и предпросмотр каждого проекта в sesh.toml - - применяет настройки ко всем проектам, совпадающим с glob pattern - - интерактивный селектор сессии или интеграция с fzf, television или gum - - клонируя git-репозиторий и запускай сессию в один шаг - - создайте новую директорию (относительный или абсолютный путь) и запустите сессию в один шаг - - бесшовно переключайтесь между двумя самыми последними сессиями - - перейдете к корню git worktree или репозитория - - отображите иконки типов сессии в вашем picker - - завершение вкладок для Bash, Zsh, Fish и PowerShell ⭐ Если SEO вам полезен, пожалуйста, поставьте репозиторий — это помогает проекту расти и охватить больше разработчиков! Хотите увидеть больше функций и помочь созреть сеша?
Обзор (машинный перевод)
Сеш, умный менеджер сессий tmux
Английский | 简体中文
Sesh — это CLI, который помогает быстро и легко создавать и управлять сессиями tmux с использованием Zoxide.
- Создание умных сессий — автоматически называет сессии на основе git repo, git remote или каталога
- Интеграция с Zoxide — мгновенно перейти к вашим самым часто используемым проектам
- Конфигурация сессии — определить команды запуска, Windows и команды предпросмотра для каждого проекта в
sesh.toml - Wildcard configs — применять настройки ко всем проектам, соответствующим глоб-шаблону
- Встроенный picker — интерактивный селектор сессий, интегрированный с FZF, телевизором или жевательной резинкой
- Клонировать и подключить - клонировать git-репозиторий и запускать сессию за один шаг
- Mkdir и connect — создать новый каталог (относительный или абсолютный путь) и начать сессию в один шаг
- Последняя сессия переключается — плавно переключайтесь между двумя последними сессиями
- Навигация по корневой сессии — переход к корню рабочего дерева или репозитория git
- Иконки шрифтов Nerd — отобраз иконок типов сессии в вашем picker
- Завершения shell - завершение вкладок для Bash, Zsh, Fish и PowerShell
[! ПРИМЕЧАНИЕ]
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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)
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add joshmedeski/sesh