Baserow: Create, read, update, and delete rows, list tables and fields. Use when the user wants to interact with Baserow — querying data, creating or updating rows, inspecting table structure, or any database workflow.
用于 Baserow 的命令行工具——开源 Airtable 替代方案。默认输出 JSON 格式——可通过管道传递给 jq 或直接使用。
bash
uv tool install baserow-cli # 或:pip install baserow-cli
baserow config init # 交互式设置向导
配置文件:~/.config/baserow-cli/config.toml。所有值均可通过环境变量(BASEROWTOKEN、BASEROWURL、BASEROW_TABLE)或 CLI 标志设置。
不要猜测命令名称或选项。请使用 --help:
bash
baserow --help
baserow rows --help
baserow rows list --help
| 资源 | 关键命令 |
|---|---|
| baserow tables | list、get <table-id> |
| baserow fields |
发现表结构:
bash
baserow tables list
baserow tables get 42
baserow fields list --table 42
列出和搜索行:
bash
baserow rows list --table 42
baserow rows list --table 42 --search quarterly --size 50
baserow rows list --table 42 --filter Statusequal=Done --order-by -Created
创建行:
bash
baserow rows create --table 42 --json {Name: New item, Status: Todo}
更新行:
bash
baserow rows update 1 --table 42 --json {Status: Done}
批量操作:
bash
baserow rows batch-create --table 42 --json [{Name: A}, {Name: B}]
baserow rows batch-update --table 42 --json [{id: 1, Status: Done}, {id: 2, Status: Done}]
baserow rows batch-delete --table 42 --json [3, 4, 5] --yes
从标准输入传递 JSON:
bash
cat data.json | baserow rows batch-create --table 42 --json -
[!CAUTION]
delete 和 batch-delete 命令具有破坏性——执行前务必与用户确认。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 baserow-cli-1776204021 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 baserow-cli-1776204021 技能
skillhub install baserow-cli-1776204021
文件大小: 1.92 KB | 发布时间: 2026-4-15 10:25