source在新的shell中收集工作区。

colcon-spawn-shell的Python项目详细描述


简介

这是一个colcon插件,用于在新shell中链接工作区。 通过退出生成的shell,它可以快速链接工作区。

将编辑shell的提示以显示工作区顺序。 唯一受支持的shell是bash

https://raw.githubusercontent.com/colcon/colcon-spawn-shell/8de6d0a687619bfd8342647b6d216695bb76dfaf/doc/colcon_spawn_shell_example.gif

快速启动

可选:创建和源虚拟环境。

python3 -m venv env
. env/bin/activate

来自PIP

  1. 从pip下载colcon-spawn-shell

    pip install colcon-spawn-shell
    
  2. 构建您希望在新shell中生成的colcon工作区。

    cd my_cool_workspace
    colcon build
    
  3. spawn_shell.bash激活工作区。

    . install/spawn_shell.bash
    

注意

建议安装到虚拟环境中进行开发。 有关详细信息,请参见this tutorial

  1. 下载colcon-spawn-shell

    的源代码
    mkdir -b spawn_shell_ws/src
    cd spawn_shell_ws/src
    git clone https://github.com/colcon/colcon-spawn-shell.git
    
  2. 使用colcon构建工作区

    colcon build
    
  3. 获取工作区的源代码

    . install/local_setup.bash
    

从现在起,将来的工作区可以通过源代码spawn_shell.bash

cd my_cool_workspace
colcon build
. install/spawn_shell.bash

贡献

  1. Fork存储库colcon/colcon-spawn-shell

  2. 遵循“From Source” instructions,除了克隆分叉存储库。

  3. 进行更改并将其提交到分支。

    # Creat a branch for your changes
    git checkout -b my-cool-changes
    # Make your changes ...
    git commit -m "committing my changes"# Push them to your fork
    git push --set-upstream origin my-cool-changes
    
  4. 创建一个Pull Request从分支到分支developmentcolcon/colcon-spawn-shell

注意

请从分支development中创建请求,因为this repository使用nvie git branching model

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

推荐PyPI第三方库


热门话题
安卓 java。lang.NullPointerException:uriString   如何使IntelliJ IDEA支持Java 7功能?   如何最好地将这个java方法翻译成python   eclipse java。lang.IllegalStateException:设置后无法更改位置   java连接超时在HttpClient中不起作用   java在Eclipse中添加JPA连接   java我需要帮助来构建一个返回数组的方法   c#从Internet Explorer 8中的ActiveX控件中提取数据   java使用varargs传递参数对,而不会遇到错误模式   java使用jQuery读取txt文件时无法返回函数外的值   ApachePOI如何在Java中获取“last saved by”Office文件属性   to date JavaTo_date()在可调用语句中   向maven添加依赖项时出现java问题   java Selenium服务器,在ASP中单击定位器。NET网页工作不稳定