4个版本 (破坏性更改)
0.4.0 | 2024年4月11日 |
---|---|
0.3.0 | 2023年7月16日 |
0.2.0 | 2023年3月1日 |
0.1.0 | 2023年2月25日 |
#1 in #zellij
59KB
1.5K SLoC
zellij-runner
对Zellij会话切换器的临时代替(目前尚不存在)。
安装
cargo install zellij-runner
使用
# run switcher in interactive mode
zellij-runner
# create/connect to specified session
zellij-runner my-session
# create session with specified layout
zellij-runner my-session my-layout
要退出运行器,在会话选择屏幕上按Esc
,或在任何屏幕上按Ctrl-C
。
配置
布局
在创建新会话时,运行器可以包括布局选择器。要激活它,设置一个环境变量,其路径指向布局文件夹
ZELLIJ_RUNNER_LAYOUTS_DIR=.config/zellij/layouts
横幅
要显示横幅,提供包含ASCII艺术的目录的路径。
ZELLIJ_RUNNER_BANNERS_DIR=.config/zellij/banners
每个ASCII艺术的文件必须具有.banner
扩展名。
运行器会每次切换会话时随机选择一个横幅。
路径自动完成
为了优化切换工作目录时的自动完成,设置以下环境变量
# directory with the projects, relative to the HOME dir
ZELLIJ_RUNNER_ROOT_DIR=Projects
# switcher already respects gitignore, but it's still useful in case there's no git
ZELLIJ_RUNNER_IGNORE_DIRS=node_modules,target
# traverse dirs 3 level max from ZELLIJ_RUNNER_ROOT_DIR
ZELLIJ_RUNNER_MAX_DIRS_DEPTH=3
依赖项
~7–18MB
~189K SLoC