跳转到主要内容

在新shell中源colcon工作空间。

项目描述

简介

这是一个用于在新的shell中链式工作空间的colcon插件。它允许通过退出启动的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

从源

  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. 按照“从源码”说明操作,除了克隆您的Forked代码库。

  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. 从您的分支向colcon/colcon-spawn-shelldevelop 分支创建一个 Pull Request

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

colcon-spawn-shell-0.3.0.tar.gz (9.0 kB 查看哈希值)

上传时间 源代码

构建分发

colcon_spawn_shell-0.3.0-py3-none-any.whl (10.0 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面