CLI
Foxglove CLI 工具 帮助您从命令行导入、导出和与数据交互。
安装
从命令行下载最新版本。
操作系统 | 架构 | 命令 |
---|---|---|
linux | ||
amd64 | $ curl -L https://github.com/foxglove/foxglove-cli/releases/latest/download/foxglove-linux-amd64 -o foxglove && chmod +x foxglove | |
arm64 | $ curl -L https://github.com/foxglove/foxglove-cli/releases/latest/download/foxglove-linux-arm64 -o foxglove && chmod +x foxglove | |
macos | ||
amd64 | $ curl -L https://github.com/foxglove/foxglove-cli/releases/latest/download/foxglove-macos-amd64 -o foxglove && chmod +x foxglove | |
arm64 | $ curl -L https://github.com/foxglove/foxglove-cli/releases/latest/download/foxglove-macos-arm64 -o foxglove && chmod +x foxglove | |
windows | ||
amd64 | $ curl -L https://github.com/foxglove/foxglove-cli/releases/latest/download/foxglove-windows-amd64.exe -o foxglove.exe | |
arm64 | $ curl -L https://github.com/foxglove/foxglove-cli/releases/latest/download/foxglove-windows-arm64.exe -o foxglove.exe |
要安装特定版本,请参阅发布页面。
入门
在与数据交互之前,您必须先使用您的 Foxglove 账户 进行身份验证:
$ foxglove auth login
查看所有可用的 CLI 命令列表:
$ foxglove -h
为子命令和参数启用 shell 自动补全(支持 bash
、zsh
、fish
和 PowerShell
):
$ foxglove completion <shell> -h
操作
创建 | 列表 | 删除 | |
---|---|---|---|
设备 | foxglove devices add --name "my device" | foxglove devices list | foxglove devices delete --name "my device" |
记录 | foxglove data import ~/data/bags/gps.bag --device-id dev_drpLqjBZYUzus3gv | foxglove data imports list | |
事件 | foxglove events add --device-id dev_flm75pLkfzUBX2DH --timestamp 2022-01-01T12:00:00Z --duration-nanos 0 --metadata 'someKey:someValue' | foxglove events list | |
扩展 | foxglove extensions publish ./my-extension.1.0.0.foxe | foxglove extensions list | foxglove extensions unpublish ext_BsGXKGsZ9c4WQF1 |
可视化数据
Foxglove CLI 工具无法直接在 Foxglove 应用中打开数据,但应用程序二进制文件可以在通过命令行打开时接受数据源参数。