一个简单的tmux包装器。

pytmux的Python项目详细描述


Pytmux

这是一个简单的tmux包装器,允许您在json中定义会话 文件。这是为了避免必须使用 名称,使用正确的名称和命令打开窗口,并在 一贯的态度。此外,如果会话已经存在,它将打开它。 为你。

安装

只需从pypi安装即可:

pip install pytmux

或者如果您坚持:

easy_install pytmux

使用量

列出所有配置:

pytmux list

运行配置:

pytmux run <config>

启动新配置或编辑现有的配置:

pytmux edit <config>

要验证所有配置:

pytmux doctor

配置

json将用于配置:

{
    "name": "sample",
    "directory": "~/devel/sample",
    "windows": [
        {
            "name": "dev server",
            "command": "./manage.py runserver"
        }, {
            "name": "some shell"
        }, {
            "command": "emacs"
        }, {}
    ]
}

将在4个窗口打开的情况下打开名为sample的tmux会话。第一遗嘱 命名为dev server,并将运行./manage.py runserver。 它。第二个是名为some shell的窗口,它将具有系统 在其中运行的默认shell。第三个将默认使用 automatic-rename并将在其中运行emacs。决赛将是 具有automatic-rename和系统默认shell的窗口。

为什么

P.>老实说,我不想建立这个,但是目前没有一个TMUX。 包装器似乎对支持不命名窗口和让tmux这样做感兴趣。 它的automatic-rename东西。他们也使用yaml,我更喜欢json。

现有技术

有一对夫妇已经存在,但却不能让我快乐。

历史记录

0.1.0(2013-03-19)

  • 支持Python3(3.3是经过测试的版本)

0.0.9(2013-03-16)

  • 支持设置默认目录。

0.0.8(2013-03-16)

  • 修复了对tmux的初始调用。

0.0.7(2013-03-15)

  • 重写tmux调用代码,使其不那么冗长。

0.0.6(2013-03-07)

  • 正确处理带有点的会话。

0.0.5(2013-03-06)

  • 在需求中添加了jsonschema,因为我忘记了它(感谢andy mckay)。
  • 在core.py中添加了缺少的逗号

0.0.4(2013-03-06)

  • 添加了pytmux doctor命令。

0.0.3(2013-03-04)

  • edit有一个默认配置,如果您创建一个新文件,它将添加该配置。

0.0.2(2013-03-03)

  • run现在有更好的错误消息。

0.0.1(2013-03-03)

  • 初次发布。

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

推荐PyPI第三方库


热门话题
用cucumberjvm执行java异步步骤   java通过Jackson2导出/导入JSON文件。9.7   java Tomcat在页面加载时给出500错误   将filereader合并到代码中的java问题   从GUI java将对象属性写入文件时发生swing错误   java简单程序,用于检查输入字符串是否为关键字(指定了关键字)   java如何在布局之间滑动时打开音频文件?   hibernate解析Java。lang.ClassCastException   java如何解决记录测试结果的Jenkins构建错误?   Java:在重写文件之前检查文件是否需要更新的最佳方法是什么?   mongodb在Java中重用数据库连接   java Hibernate(n+1)使用非k连接选择   java如何在Spring批处理中创建JSON文件读取器   java将MuPDF导入Android应用程序   字典我对Java中的多态性有疑问