感谢 cygwin 让码农在 windows 下也用上了 linux 下才有的强大脚本和实用文本处理工具。而 Babun 则在此基础上带来了更多让码农们爱不释手的新特性。
安装 babun
从http://babun.github.io 下载安装包,解压并且执行 install.bat 文件。几分钟后 babun 就自动起来了,程序会被安装到*%USERPROFILE%.babun*下面。
实用特性
Cygwin
babun 的核心还是 cygwin,不同的是,babun 对 cygwin 做了预先配置,使得 cygwin 不像原来那么难用。而且 babun 还新增加了许多功能。
pact 包管理器
类似 ubuntu 下的 apt-get 或者 yum,pact 使得安装/查找/升级/删除 cygwin 的软件包变得前所未有的简单。
1 | { ~ } ? pact -h ~ |
集成常用开发工具
babun 默认提供了程序员常用的开发工具,使得苦逼的码农生活稍微变得轻松一些。这些工具包括:
- 开发语言类(Python, Perl 等)
- unix 工具(grep, wget, curl 等)
- vcs(svn, git)
- oh-my-zsh
基于插件的架构
babun 的大多数功能都是通过插件的形式实现的,起核心只包括预先配置好的 cygwin 以及少量的脚本。这种基于插件的架构,使得 babun 可以保持非常简洁,而且可以利用社区的力量不断增加新的功能。
自动更新
自动更新是个非常核心的功能。不但方便快捷,而且每次更新不会对原来的配置造成影响。