为C ++开火 受启发的Fire for C ++是一个单个标头库,可从函数签名创建命令行界面。 这是使用命令行将两个数字相加的整个程序: #include #include int fired_main(int x = fire::arg("-x"), int y = fire::arg("-y")) { std::cout << x + y << std::endl; return 0; } FIRE(fired_main) 就这样。 用法: $ ./add -x=1 -y=2 3 如您所料, --help显示带有必需参数及其类型的有意义的消息。 将显示一条错误消息,说明使用不正确。 该程序可在Linux,Windows和Mac OS上运行。 有关其他类型的参数,请参见。 为什么还有另一个CLI库? 对于大多数库,创建CLI大致遵循以下模式: 定义参数 调用parse(argc, argv); 检查parse()是否检测到错误,将其打印并返回(可选) 检查-h和--help ,打印帮助消息
1
svgexport svgexport是用于将SVG文件导出为PNG和JPEG的Node.js模块和命令行工具,它使用Puppeteer呈现SVG文件。 命令行 安装 npm install svgexport -g 用法 svgexport <input file> svgexport [] [] [<input viewbox>] [] [] [] png|jpeg|jpg If not specified, it will be inferred from output file extension or defaults to "png". 1%-100% <input viewbox> :::<he
2021-02-01 19:06:34 50KB javascript svg cli png
1
Service Fabric CLI(SFTCL) 用于与Azure Service Fabric群集及其相关实体进行交互的命令行界面。 安装 pip install sfctl 发射 sfctl 有关更多信息,请指定-h标志: sfctl -h 开发人员帮助和文档 有关更多信息,请参见 。 贡献 该项目采用了。 有关更多信息,请参见或与联系,并提出其他任何问题或意见。
2021-02-01 14:36:13 151KB python azure azure-service-fabric AzurePython
1
Hawkeye扫描仪cli是项目安全性,漏洞和常规风险突出显示工具。 它旨在集成到您的预提交钩子和管道中。 运行和配置扫描仪 Hawkeye扫描器cli假定您的目录结构是这样,它将工具链的文件保留在顶层。 大致来说,这可以归结为: Node.js项目在顶层具有package.json Ruby项目将在顶层有一个Gemfile Python项目将在顶层有一个requirements.txt PHP项目将在顶层具有composer.lock Java项目将具有一个build (gradle)或target (maven)文件夹,并包含.java和.jar文件 Kotlin项目将具有一个build (渐变)或target (maven)文件夹,并包含.kt和.jar文件 Scala项目将有一个target文件夹(带有sbt-native-packager或sbt-assembly插件的sbt-assembly )文件夹,并包含.scala和.jar文件。 检查以获取正在运行的演示。 Rust项目将在顶层具有Cargo.toml 这并不是穷尽的,因为有时工具需要其他文件才能存在。
2021-02-01 11:16:02 308KB nodejs ruby docker npm
1
在Angular9和Material2中重写了SB Admin 使用Angular 9和Material 2构建的Simple Dashboard Admin App。 该项目是著名的Free Admin Bootstrap Theme 到Angular6 Theme的移植。 捐款 如果这个项目可以帮助您减少开发时间,那么可以给我一杯茶:) 该项目是使用版本9.1.1生成的。 介绍 为Angular项目的开发提供快速,可靠和可扩展的启动器。 sb-admin-material提供以下功能: 使用Material-v2.0.0开发 角度v9.1.1 角度/cli-v9.1.1 角/材质-v9.2.0 角度/cdk-v9.2.0 angular / flex-layout-v9.0.0-beta.29 遵循最佳做法。 提前编译支持。 官方Angular i18n支持。 生产和开发建立。 摇摇欲坠的产品。 如何开始 请注意,此种子项目需要节点> = v10.13和npm> = 6 。 为了开始项目使用: $ git clone https://github.c
2021-01-31 14:11:55 2MB angular angular-cli sb-admin dashboard-admin
1
伪造 “代码被伪造的地方。 ” 使用一个简单的命令创建和部署渐进式Web应用程序。 入门: 确保使用全局-g标志安装Forge: npm install the_forge -g forge 创建项目时,系统将询问您如何托管它。 如果您尚未登录,系统将指导您登录Firebase或AWS。 验证后,回答问题以选择要创建的PWA类型,并命名新的项目目录。 一切都会为您生成并部署! 立即开始锻造您的PWA。 您的服务器和Webpack文件已预先配置并可以使用,但可以随应用程序的进行轻松修改以满足您的需求。 进行更改后,可以运行forge -r重新部署。 关于导航目录的注意事项:Forge会扫描终端当前工作目录中的目录,因此在使用redeploy和init标志时,请确保从目标目录上方的一个目录中运行Forge。 如何创建新的Firebase项目: 导航到并查找“添加项目”按钮-> 按照说明创建新项目。 创建项目后,复制其名称(底部的名称)以在Forge CLI->中使用 如何使用AWS部署功能: 在选择AWS作为部署方法之前,请使用Homebrew安装Elastic bean
2021-01-30 20:10:11 2.16MB react nodejs cli aws
1
认知卷曲 :locked_with_pen: 这是一个CLI工具,可让您使用Cognito授权令牌轻松对curl调用签名到API网关。 为什么? AWS Cognito确实非常强大,特别是与API Gateway结合使用时,但是如果您使用基于Authorization标头的Cognito Authorizer或Lambda Authorizer,则可能会遇到签名curl调用的问题-这就是我们创建cognitocurl -这是一个很小的CLI工具, Node.js负责针对用户池进行登录,持久化和旋转令牌以及向curl调用添加其他标头。 用 :red_heart_selector: 在Nordcloud 用法 安装: $ npm i -g cognitocurl 然后: $ cognitocurl --cognitoclient XXX --userpool YYY --run "full curl command here" 要么 $ cognitocurl --hostedui hosteduisetupfilename.json --run "full curl comma
2021-01-30 20:10:08 408KB cli aws curl cognito
1
forgit:由fzf支持的实用工具,用于交互式使用git
2021-01-30 20:09:57 13KB git bash zsh cli
1
增强功能:带有交互式过滤器的下一代cd命令
2021-01-30 20:09:34 41KB shell bash zsh cli
1
closh-基于Clojure的类似Bash的外壳 Closh将传统的unix外壳的最佳功能与功能结合在一起。 它旨在成为bash的现代替代品。 该演示演示了如何执行命令以及如何使用Clojure在shell中操纵输出: 为什么要尝试重塑bash? 对于非平凡的操作和大量的WTF时刻,Bash的语法含糊不清。 当我们最需要操纵结构化信息时,它将所有内容都视为文本。 它是一个庞大的代码库,很难对其进行破解和尝试创新的想法。 这就是为什么外壳在最近几十年里没有改进多少的原因之一。 传统外壳在外观和可发现性方面受到限制,如果我们可以像lisp机器一样带回更丰富的环境,该怎么办? 为什么要基于Clojure(Script)编写shell? Clojure的语法简单,设计合理,因此使用起来很愉快。 它广泛的功能强大的数据处理功能集合适合为日常任务提供解决方案。 用您日常用于开发的语言编写Shell脚本,这样,除了最简单的任务之外,您无需每次都需要使用Google神秘的shell构造。 更少的数量和更多可组合的代码允许尝试新功能和新想法。 警告: Closh仍处于早期阶段
2021-01-30 20:09:33 945KB shell bash cli clojure
1