@cookiemunch/cli (英语)
cookiemunch页:1 库克·蒙克 来自终端或CI任务的开发者 API. 在git中保留一个站点的横幅配置,预览横幅,运行声明预设,扫描一个站点,并管理主机权限页面,全部带有一个API密钥.
npm install -g @cookiemunch/cli # or run any command with: npx @cookiemunch/cli ...
export COOKIEMUNCH_API_KEY=fck_... # Dashboard > Developers > API keys
cookiemunch config pull --site acme-com-9f3k --out cookiemunch.json
cookiemunch config diff --site acme-com-9f3k cookiemunch.json
cookiemunch config push --site acme-com-9f3k cookiemunch.json
config diff 显示一个推力会改变什么( 服务器自己的干线运行) 而发送什么; 仅读的字段, 拖取的文件载(effective, (中文(简体) ), designWarnings,.)被忽略,所以未经编辑的拉出报告"没有变化". 添加 --replace 比较整个文件替换, --exit-code 如果有不同的话 就会失败.
图标
config pull|diff|push|validate, (中文(简体) ), preview, (中文(简体) ), scan, (中文(简体) ), cookies presets|preset|unpreset|retire|unretire|delete-observed, (中文(简体) ), rights-page pull|diff|push|publish, (中文(简体) ), executors ..., (中文(简体) ), site, (中文(简体) ), health, (中文(简体) ), keys, (中文(简体) ), partners, (中文(简体) ), provision, (中文(简体) ), doctor, (中文(简体) ), scan-source [dir] (cookie和存储名称 您的源代码集, 作为 cookiemunch.json 行; 没有密钥), types [--out file] [--for react,embed] 联合国 .d.ts 网站类别 @cookiemunch/react 和(或) @cookiemunch/sdk/embed) (中文(简体) ). 运行 cookiemunch --help 每个旗帜.
cookiemunch doctor [--site <cbid>] [--org <id>] 检查您的设置 : 钥匙( 以及它属于哪个组织 ) --org 或者说 COOKIEMUNCH_ORG),其过期,CLI版本与最新版本对照,并集成健康. 它离开 1 当检查失败,所以它的工作 作为CI步骤.
环境
| 变量 | 需求 | 说明 |
|---|---|---|
COOKIEMUNCH_API_KEY | 对 | API 密钥( E)cookiemunch_live_...) (中文(简体) ). |
COOKIEMUNCH_ORG | 没有 | 该组织 doctor 在无时检查密钥 --org 给出. |
COOKIEMUNCH_SITE | 没有 | 网站(cbid)当命令被给予否时使用 --site。 。 。 . |
COOKIEMUNCH_BASE_URL | 没有 | API起源. 默认 https://api.cookiemunch.net。 。 。 . |
COOKIEMUNCH_USER_AGENT | 没有 | 这个 User-Agent 发往API. 默认 cookiemunch-cli/<version>。 。 。 . |
退出代码 : 0 成功吗, 1 aPI 拒绝或网络失败(或 --strict 发现一个设计警告, 2 一个使用错误.
如果电话失败 403 error code: 1010,请求没有包含真实的 User-Agent; 见下文错误代码页.
文档
全文 : https://cookiemunch.net/docs/cli 页面存档备份,存于互联网档案馆。发布注释 : 变动情况。 。 。 .