标签: command-line-interface

亚马逊AWS CLI删除ApiGateway,可能吗?

有没有办法从 aws cli 删除 Amazon API Gateway?

我创建了一堆网关,需要一段时间才能将它们从 GUI 中删除。有没有办法从 aws cli 做到这一点

在任何地方都找不到任何示例

command-line-interface amazon-web-services api-gateway

2
推荐指数
1
解决办法
1821
查看次数

Javafx程序可以通过GUI和命令行控制吗?

我正在使用 Javafx GUI,但我也需要来自命令行的相同级别的功能。我想知道创建一个同时具有命令行和 Javafx 功能的主类的最佳方法是什么,这样您就可以在 GUI 上做一件事,然后在命令行上做下一件事。命令行还会更新 GUI 显示。

java javafx command-line-interface

2
推荐指数
1
解决办法
2219
查看次数

使用 AWS CP 命令排除特定文件夹

对 AWS 和 CLI 非常陌生,所以很抱歉。

我正在使用以下行,该行正在运行,并且排除了我的 wp-content 目录,但使用通配符似乎是一种忽悠。我应该如何指定没有 * 的文件夹?

抱歉,* 位于下面一行中的 wp-content 周围,但已被删除,它应该显示为

“/(星号)wp-内容(星号)”

aws s3 cp /var/www/html s3://mybucket --recursive --exclude "/*wp-content*

谢谢

command-line-interface amazon-web-services

2
推荐指数
1
解决办法
3578
查看次数

如何回滚 gatsby 版本?

一位同事从我们的一个项目中提取了一个盖茨比存储库,并运行了一些他不应该执行的命令。现在他已经在 gatsby 1 项目上安装了 gatsby 2。不用说,一切都坏了。

奇怪的是,我很难找到如何在他的本地计算机上回滚。

有人知道如何回滚 gatsby 版本吗?

command-line-interface gatsby

2
推荐指数
1
解决办法
8010
查看次数

无法使用 GCloud CLI 迁移到其他服务版本

我看过文档说该gcloud app versions migrate操作可以将流量迁移到另一个版本,但它不能。错误描述似乎说了一些信息,但对我没有帮助。在GCP控制面板上,版本迁移工作正常。这是怎么回事?

 $ gcloud app versions migrate 20190122-120543-ebbfbc9 -s q
 Migrating all traffic from version [q/20190129-164614-09e8288] to 
 [q/20190122-120543-ebbfbc9]
 Do you want to continue (Y/n)?

 ERROR: (gcloud.app.versions.migrate) Issues migrating all traffic of service(s): [q]

 INVALID_ARGUMENT: Invalid request.
 - '@type': type.googleapis.com/google.rpc.BadRequest
   fieldViolations:
   - description: Warmup requests must be enabled for all versions that will gain additional
       traffic as a result of the traffic migration.
     field: service.split.allocations[20190122-120543-ebbfbc9]
Run Code Online (Sandbox Code Playgroud)

google-app-engine command-line-interface google-cloud-platform gcloud

2
推荐指数
1
解决办法
692
查看次数

将应用程序发布到 Cloud Foundry 错误:超出组织的内存限制。怎么修?

我尝试通过 Cloud Foundry 在 Mindsphere 上托管 Mendix 应用程序,但我尝试使用该cf push操作失败。失败表明我的组织的内存限制已被超出 - 无论通过传递给 cf Push 的可选 -m 参数指定的内存量如何,都会发生此错误。

使用 cf Push 将 Mendix 应用程序发布到 Cloud Foundry 的日志

以下是该组织的信息,该组织的配额分配了2GB内存,除了我的空间之外,其他空间iot_demo_AMD只占用了几百MB,与2GB限制相差甚远。

获取组织信息、当前空间和组织报价的日志

以下是相关应用程序的运行状况和状态: 应用程序的运行状况和状态

让我知道是否有更合适的地方可以提出这个问题,或者是否需要更多信息来解决问题。

command-line-interface cloud-foundry

2
推荐指数
1
解决办法
5612
查看次数

如何为单击处理的参数列表指定默认值?

我有这行代码,预计会获取传递给我的 Python 脚本的所有文件名:

@click.argument("logs", nargs=-1, type=click.File('r'), required=1)
Run Code Online (Sandbox Code Playgroud)

当没有传递文件名时,我想默认为-,即标准输入。所以,如果我尝试:

@click.argument("logs", nargs=-1, type=click.File('r'), required=1, default="-")
Run Code Online (Sandbox Code Playgroud)

单击变得不高兴并抛出此错误:

TypeError: 不支持 nargs=-1 与默认值的组合。

有解决方法吗?我尝试设置nargs=0但引发了不同的错误:

IndexError:元组索引超出范围

python command-line-interface command-line-arguments python-click

2
推荐指数
1
解决办法
1万
查看次数

如何从curl响应中获取某些JSON值

我正在尝试执行以下请求有效负载(JSON)并获取响应,如下所示:

卷曲命令:

curl --header "Content-Type: application/json" --header "hostname:kindle.qa.amazon.com" \
--request POST \
--data '{
"country":"BE",
"cardNumberPayment":"9423-8234-1882-3412",
"cardType" : "Visa",
"expirationMonth": "12",
"expirationYear": "2020"
}' \
  http://amazon.qa.payment.com/v1/Services/restservices/credit
Run Code Online (Sandbox Code Playgroud)

回复

{"cardType":"Visa","cardNumber":"9423823418823409","cvv":"***"}
{"cardType":"Visa","cardNumber":"9423823418823411","cvv":"***"}
{"cardType":"Visa","cardNumber":"9423823418823410","cvv":"***"}
Run Code Online (Sandbox Code Playgroud)

我只想获取curl 命令的cardNumber,而不是打印整个JSON(cardType 和cvv 除外)。

预期输出

9423823418823409
9423823418823411
9423823418823410
Run Code Online (Sandbox Code Playgroud)

我只想单独获取卡号列表来打印作为输出。我怎样才能实现这个目标?

linux shell curl command-line-interface

2
推荐指数
1
解决办法
1万
查看次数

如何将 Python 程序转换为 CLI,而无需键入 python3 来执行?

而不是打字

$ python3 Program.py -<flags> arguments, etc
Run Code Online (Sandbox Code Playgroud)

我希望能够 DL git 克隆,然后能够输入

$ Program -<flags> arguments, etc 
# program name without the .py extension
Run Code Online (Sandbox Code Playgroud)

我见过其他程序有 .yaml 文件、req.txt 文件并对它们进行了 docker 化,但我找不到任何可以显示如何执行此操作的内容。所有教程和指南都没有提及如何使它们成为简单的命令行程序。

我已经完成了所有 argparse 等,但我正在寻找如何对其进行 dockerize 并简单地运行它而无需导航到 dest 文件夹的指南或一些说明

python command-line-interface python-3.x docker

2
推荐指数
1
解决办法
469
查看次数

使用click创建复杂的命令行界面

我正在尝试做一个接受多个参数的 CLI,我猜你会说这些参数是嵌套的并且是预定义的。例如,假设我正在尝试创建一个管理关系数据库的实用程序。我想要如下命令:

dbmgr.py create table --name="mytab"
dbmgr.py create view  --name="myview" --other-opt=...
dbmgr.py drop table --name=...
dbmgr.py drop user  --username=...
Run Code Online (Sandbox Code Playgroud)

在这种情况下,存在一组预定义的操作(“创建”、“删除”等),并且每个操作都有一组特定的预定义对象,每个操作都可以对其进行操作。在这种情况下,“创建”操作只能接受“表”或“视图”对象。

在“drop”操作的情况下,用户只能指定“表”和“用户”对象。在单击的情况下,“创建”、“表”、“视图”和“删除”只是参数吗?如果是这样,如何将可以指定的内容限制为特定值?我不确定这是否是使用组、命令等的情况,如果是,如何?

python command-line-interface python-click

2
推荐指数
1
解决办法
487
查看次数