This CLI tool utilizes the ROS docker image to create and handle ROS workspaces and packages. It can also be used to exec into workspaces, launch packages with dependencies.
Note
Completions are available and the tool is well documented under msm -h or msm help or msm --help
Install the latest *.deb package from the releases by the following commands.
cd /tmp
wget -O msm_amd64.deb https://github.com/mohamedselbohy/msm/releases/latest/download/msm_amd64.deb
sudo apt install -y ./msm_amd64.deb
rm msm_amd64.debor run installation script ./install.sh
At the project's root directory just simply execute these commands.
go build -o msm
sudo ln -s "$(pwd)/msm" /usr/local/bin/msmThen ensure installation with
msm --helpFish: msm completion fish > ~/.config/fish/completions/msm.fish
Bash: sudo bash -c "msm completion bash > /etc/bash_completion.d/msm"