当前位置: 首页 > 软件库 > 开发工具 > >

Site CLI

PHP 开发的命令行工具
授权协议 MIT
开发语言 PHP
所属分类 开发工具
软件类型 开源软件
地区 国产
投 递 者 郑俊弼
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Site CLI 是一个使用 PHP 开发的命令行工具,可以帮助更容易的使用 Nginx。

该工具本身并没有什么花哨的功能,但可以在 Web 开发中帮助你减少一些常用的 Nginx 操作。

特性

  • 自动完成 - 通过简单的配置,即可实现命令、参数和选项的自动补全,还可以补全 Nginx 配置文件名,只需要按几下 tab 即可完成常用操作。

  • 配置分组 - 配置分组只是将通过目录形式组织的配置文件集中化管理,可以对配置文件进行按组操作

  • 查看信息 - 使用 `ls` 命令可以查看配置组、点站、server 列表和信息

  • 快速切换 - 使用 `enable/disable` command 可以快速启用/禁用点站和组(本质是建立/删除软链),但是它可以支持参数补全并能够自动使 Nginx 重载配置

  • 服务控制 - 使用统一的命令管理 Nginx 服务进程,统一 Nginx 在各种环境下不同的命令参数。

  • 编辑 - 调用 vim 或 sublime 编辑配置文件,并支持命令补全和编辑后重载配置。

  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 问题描述 pip install "package_name" 出现问题 (PyG) @:~$ pip install scikit-network Traceback (most recent call last): File "~.local/bin/pip3", line 7, in <module> from

  • Angular CLI 是什么? Angular CLI 是一个命令行接口(Command Line Interface),用于实现自动化开发工作流程。它允许你做以下这些事情: 创建一个新的 Angular 应用程序 运行带有 LiveReload 支持的开发服务器,以便在开发过程中预览应用程序 添加功能到现有的 Angular 应用程序 运行应用程序的单元测试 运行应用程序的端到端 (E2E)

  • vue cli版本处理 卸载 npm uninstall vue-cli -g 安装指定版本: 如是3.0以下 npm install -g vue-cli@2.5.6 如是3.0以上 npm install -g @vue/cli@3.11.0

 相关资料
  • 在第二章中,我们将会学习如何使用 Node.js 开发命令行工具。 在*nix 系统中,命令行工具是平日里开发、工作、日常生活的必备品,而使用 Node.js 可以快速的开发一个自己所需要与喜好的命令行工具。 一个 Node.js 的命令行工具其实都是通过 node 的可执行文件来运行的,然后通过npm工具写入/usr/local/bin这样的可执行文件目录以达到可以通过命令行运行的目的,这与其他

  • 在前面的章节中,已经介绍了如何通过request请求有道词典的接口、使用colors给命令行工具添加颜色等。毕竟那些都是组成我们这个工具的一些部分内容,现在我们需要的是如何将之前学习到的内容组成一个完整的工具。 获取参数 在第一节中介绍了TJ的commander.js工具,不过由于node-translator并不需要获取很多参数,所以完全可以直接获取命令行中的参数。 查阅Node.js的文档后,

  • 在获得了必要的数据之后,其实已经完成了整个命令行工具的核心功能了。 但是作为一个命令行的工具,还是比较好的输出形式以增强用户体验。 增添色彩 使用colors可以为命令行工具的输出增添色彩。 var colors = require('colors'); console.log('Color'.green); 只需要简单的在字符串之后添加想要输出的颜色即可。具体支持的颜色可以移步其npm或者Git

  • 将要开发的这个命令行工具的核心功能就是通过请求有道词典的 API,然后将接口返回的结果通过一些处理之后输出到终端。 使用request request 是 npm 中被使用最多的模块之一,每天有20~30万左右的下载量。 正如前端开发中 jQuery 的 Ajax 方法和 iOS 开发中的 AFNetworking 一样,在 Node.js 应用中被广泛当作请求接口之用。 request 的使用亦

  • imi 的命令行工具使用注解来定义 注解 @Tool Imi\Tool\Annotation\Tool,写在类上,用于定义工具名称 属性名称 说明 name 工具名称 @Operation Imi\Tool\Annotation\Operation,写在方法上,用于定义工具动作名称 属性名称 说明 name 工具动作名称 co 是否自动开启协程,默认为true @Arg Imi\Tool\Anno

  • 工欲善其事,必先利其器。学好SQLite的命令行工具,对于我们学习SQLite本身而言是非常非常有帮助的。最基本的一条就是,它让我们学习SQLite的过程更加轻松愉快。言归正传吧,在SQLite的官方下载网站,提供了支持多个平台的命令行工具,使用该工具我们可以完成大多数常用的SQLite操作,就像sqlplus之于Oracle。以下列表给出了该工具的内置命令: 命令名 命令说明 .help 列出所

  • 命令行工具 meteor help 获取 meteor 命令行使用帮助。运行 meteor help 会列出meteor所有命令。运行meteor help &lt;command&gt;会打印出关于meteor &lt;command&gt;的详细帮助。 meteor create &lt;name&gt; 创建一个名为&lt;name&gt;的子目录,并在里面新建一个Meteor应用。 met

  • web3j的完全jar文件分发包对每一次发布都提供命令行工具。命令行允许你从终端(terminal)使用web3j的一些功能: 这些工具提供: 钱包创建 钱包密码管理 从一个钱包转移到另一个钱包以太币 solidity智能合约封装包的产生 命令行工具可以从github项目存储库的releases页面下载zipfile/tarball包,或者通过源代码自己编译获得;OS X用户也可以通过Homebr