rmiller / lazy-bin

运行各种命令以节省我一些按键操作

dev-master 2014-11-20 23:57 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:51:06 UTC


README

Scrutinizer Code Quality Build Status

运行各种命令以节省我一些按键操作。

运行各种命令,例如在开发时运行 behat 和 phpspec,意味着我想要的命令不总是最后一个命令。通过配置 lazybin 运行各种命令,它可以始终是最后一个运行的命令,并且可以通过向上键访问。可以通过数字运行配置的命令,例如 1

安装

此扩展需要

  • PHP 5.5+

安装它的最简单方法是使用 Composer

$ composer require --dev rmiller/lazy-bin:dev-master

配置

它需要从运行目录中运行的 lazybin.yml 文件。

示例

commands:
  - "./bin/phpspec run"
  - "./bin/behat --append-snippets"
  - "./bin/behat --rerun"
  - {command:"./bin/phpspec describe", extra: true}
  - {command:"./bin/phpspec exemplify", extra: true}

运行 bin/lazybin 将会得到

Choice of commands

选择一个将 extra 设置为 true 的选项,将要求进一步参数。例如,phpspec describe 命令需要提供正在描述的类

extra arguments

免责声明

这对我在 osx 上有效,不清楚它是否对其他人也有效。