跳转到主要内容

命令结构

命令根据它们的作用进行分组,例如 olostep keys list 或 olostep monitors pause <monitor_id>。主要的 web-data 命令有一个简写形式,可以运行它们的创建命令: olostep whoami 与 olostep account info 相同。

获取帮助

olostep help <words> 列出名称或描述中包含每个单词的命令。帮助在未登录时也可使用。

输出

CLI 根据输出的去向选择其输出格式: 错误输出到 stderr,因此管道 stdout 时不会将其混入数据中。 当设置 FORCE_COLOR=0 或 TERM=dumb 时,颜色也会关闭:

JSON

在任何列出 --json 的命令中添加 --json:
调用 Olostep 的命令返回一个 JSON 对象:
解析 JSON,而不是人类可读的输出。人类可读的输出可能会在版本之间更改。

选择字段

--fields 只保留你指定的字段。用逗号分隔字段,并使用点号访问嵌套字段。每个选择的字段都会在你给出的路径下打印:
要选择嵌套字段,先查看完整的 --json 输出,然后将其命名为 data.<field>。--fields 也可以在没有 --json 的情况下使用,并仅在表格中显示这些字段。

使用 jq 管道

传递值

位置 URL 和查询也可以作为标志传递,例如 olostep scrape create --url-to-scrape https://example.com 或 olostep search create --query "olostep"。

改变内容的命令

创建、修改或删除内容的命令,或使用积分的命令,会在帮助中说明。它们支持:
使用积分的命令,如 scrape、search、map、crawl、answer、extract、batch create、monitors create、monitors run 和 agents run,在其帮助中会说明 This consumes credits 或 consumes credits。

全局标志

这些标志适用于每个命令: 这些标志适用于帮助中显示的每个命令:

环境变量

退出代码