有什么方法可以使用ask-cli提取控制台中所做的更改?我找不到执行此操作的命令

时间:2019-03-27 20:47:36

标签: alexa alexa-skills-kit alexa-skill

我是新手,并且已经开发了Alexa技能。我已经在计算机中克隆了该技能,但是最近我使用控制台为该技能添加了新的语言支持。现在,我想将这些更改拉到我的本地副本中。有命令这样做吗?我找不到一个。如果没有命令,该怎么做?

我已经跑过询问-help了,但是它没有任何这样的命令来进行更改,或者我错过了一些东西。

我用ask diff来查看差异。

2 个答案:

答案 0 :(得分:0)

get-skill命令如何? https://developer.amazon.com/docs/smapi/ask-cli-command-reference.html#get-skill-subcommand

get-skill子命令 将具有指定技能ID的技能的模式输出到终端。您可以选择使用>运算符将此输出重定向到文件,如下所示。

$ ask api get-skill -s {skill_id} --stage development> skill.json

答案 1 :(得分:0)

我知道这很晚了,但万一它可以帮助任何人,我同意@Dana的回答,但是这里需要稍作更改,这似乎在他们的官方文档中缺少,即提供参数的顺序。它只能在下面提到的一种方法中起作用。

询问api get-skill --stage development -s {skill_id}

如果您在stage之前尝试提供提供者Skill-id,则服务器将出现错误:-

请输入必填参数:技能ID。