TMUX会话管理器

tmuxp的Python项目详细描述


tmuxp,tmux会话管理器。建立在libtmux之上。

Python PackageDocumentation StatusBuild StatusCode CoverageLicense

我们需要帮助!tmuxp是tmux的可信会话管理器。如果你 请抽出时间帮助回答问题和qa请求 做!看issue #290

对tmux是新的吗?The Tao of tmux是 在leanpub和Amazon Kindle上提供。免费阅读和浏览这本书 on the web

安装

$ pip install --user tmuxp

加载tmux会话

通过json和yaml、tmuxinatorteamocil样式。

session_name:4-pane-splitwindows:-window_name:dev windowlayout:tiledshell_command_before:-cd ~/# run as a first command in all panespanes:-shell_command:# pane no. 1-cd /var/log# run multiple commands in this pane-ls -al | grep \.log-echo second pane# pane no. 2-echo third pane# pane no. 3-echo forth pane# pane no. 4

另存为mysession.yaml,并加载:

$ tmuxp load ./mysession.yaml

~/.tmuxp/中的会话可以使用名称:

$ tmuxp load mysession

使用.tmuxp.yaml.tmuxp.json通过目录加载的项目:

$ tmuxp load path/to/my/project/

一次加载多个(在背景中,提供最后附加):

$ tmuxp load mysession ./another/project/

simplevery elaborate配置示例

将配置存储在(~/.tmuxp)中或作为 ~/.tmuxp.{yaml,json}。见author’s tmuxp configs和 项目'tmuxp.yaml

运行自定义启动脚本(例如在 正在加载tmux。参见bootstrap_env.pybefore_script示例

您还可以通过传递-dflag在后台加载会话

https://raw.github.com/tmux-python/tmuxp/master/doc/_static/tmuxp-demo.gif

冻结tmux会话

为tmux布局、窗格路径和窗口/会话名称创建快照。

$ tmuxp freeze session-name

有关freezing tmux会话的详细信息。

文档/阅读材料

请参阅Quickstart

Documentation主页(也位于中文

想了解更多关于tmux本身的信息吗?Read The Tao of Tmux online

捐款

你的捐赠基金开发新功能,测试和支持。 你的钱将直接用于项目的维护和开发。 如果你是一个个体,你可以自由地付出一切 从项目中获得的价值。

请参阅https://git-pull.com/support.html上的捐赠选项。

项目详细信息

tmux support1.8, 1.9a, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7. 2.8
python support2.7, >= 3.3, pypy, pypy3
config supportyaml, json, python dict
Sourcehttps://github.com/tmux-python/tmuxp
Docshttp://tmuxp.git-pull.com
APIhttp://tmuxp.git-pull.com/en/latest/api.html
Changeloghttp://tmuxp.git-pull.com/en/latest/history.html
Issueshttps://github.com/tmux-python/tmuxp/issues
Travishttp://travis-ci.org/tmux-python/tmuxp
Test Coveragehttps://codecov.io/gh/tmux-python/tmuxp
pypihttps://pypi.python.org/pypi/tmuxp
Open Hubhttps://www.openhub.net/p/tmuxp
LicenseMIT.
git repo^{pr 8}$
install stable^{pr 9}$
install dev^{pr 10}$

See the developing and testing page in the docs for more.

tests^{pr 11}$

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用ApachePOI将excel文件导入postgreSQL表   java多线程从iText pdf提取文本   winapi Java和SetWindowDisplayAffinity   eclipse juno的java Websphere 6.1插件   java MPAndroidChart:为Y轴提供一些偏移   java中作为参数传递枚举类型的继承   java Gui jframe的工作原理与netbeans不同   使用Bouncy Castle和PDFBox在Java中验证PDF签名   优化缩小Java代码   java无法在安卓中从Firebase取回子数据   返回的java方法?我应该什么时候用?   java错误处理已完成,退出代码为1。与穿过阵列的for循环有关   多线程Java volatile是否阻止缓存或强制执行写缓存?   java Multi-collectItems如何提前终止并返回已收集的项目   java为什么不在服务(请求,响应)中直接调用processRequest(请求,响应)?   java如何从字符串生成int数组?   打印获取用户输入的值并在其他预选文本中显示。JAVA   未显示java DynamicAsper UTF8字符   java Eclipse RCP:不启动应用程序的命令行参数