This extension is not affiliated with Foxglove.
Extends the MCAP CLI for use in VSCode. Visit the MCAP site to learn more.
- MCAP Binary
- Recommeded installation method:
wget https://github.com/foxglove/mcap/releases/latest/download/mcap-linux-amd64 -O mcap
chmod +x mcap-
Manual method: MCAP binary
-
Specific versions of the MCAP binary can be installed here
-
You can install the binary in your workspace and add to your
.gitignorefile. -
The cli can also be made available through mcap-cli devcontainer feature
A command pallet of commands to run in addition to adding to the explorer context menu for the certain folders that drive the commands. Checkout out the previews below!
-
MCAP: Add- Add records to an existing MCAP file -
MCAP: Cat- Cat the messages in an MCAP file to stdout -
MCAP: List- List records of an MCAP file -
MCAP: Info- Report statistics about an MCAP file -
MCAP: Help- Help about any command -
MCAP: Doctor- Check an MCAP file structure -
MCAP: Get- Get a record from an MCAP file -
MCAP: Compress- Create a compressed copy of an MCAP file -
MCAP: Decompress- Create an uncompressed copy of an MCAP file -
MCAP: Convert- Convert a bag file to an MCAP file -
MCAP: Recover- Recover data from a potentially corrupt MCAP file -
MCAP: Filter- Copy some filtered MCAP data to a new file -
MCAP: Merge- Merge a selection of MCAP files by record timestamp
- Clone this repository
- Install dependencies using
pnpm install - Run the watcher with
pnpm run watch - Run extension in debug mode by pressing
F5orCtrl + Shift + D
Any contributions made are appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feat/<my-feature>) - Commit your Changes (
git commit -m 'feat: implemented a feature') - Push to the Branch (
git push origin feat/<my-feature>) - Open a Pull Request
This extension contributes the following settings:
mcap.mcapPath: Enable/disable this extension.mcap.clearOutputBeforeCommand: Set tofalseto clear the terminal before executing the next command.
Distributed under the MIT License. See LICENSE for more information.


