跳到主要内容

2 篇博文 含有标签「命令行工具」

查看所有标签

准备了两年的 Semo,今天正式跟大家见面

· 阅读需 11 分钟

每隔一段时间都能看见新的讨论命令行工具的文章,大家都在探索怎么用 Node 开发一个命令行工具,并热情的分享 npm 社区若干优秀的和命令行开发有关的 npm 包。从学习的角度当然也不错,但我一直觉得怎么开发命令行工具不是最重要的,而是开发具体有用的命令行工具才是最重要的。

我在 3 年前开始从事 Node.js 开发,去了一个不把 Node 当做胶水而是全 Node 后台架构的公司,对于微服务架构来说,那后端的小项目就多了去了,每个项目,甚至一个项目里不同的开发者写的命令行工具(还有一次性脚本和计划任务)可能都是一套自己的设计,我当时想做一个简单易用,侵入小的方案,统一微服务架构下各个项目实现命令,脚本,计划任务等的实现规范。最终形成了 Semo 这个项目,我打算写一系列的文章跟大家分享 Semo 的原理和用法。

使用PEAR为MAMP环境安装Drush

· 阅读需 4 分钟

Drush 和其他的 Unix/Linux 软件一样,有多种安装方式,我们可以在Drush.ORG上,或者[Drupal Github 项目][]上看到更多关于安装方式的介绍。本文只是想谈谈 Mac OSX 系统里 MAMP 环境下的基于 PEAR 的 Drush 安装方法,为和我使用相同开发环境的朋友提供一个参考。