1.0.4 • Published 7 years ago

host-cli v1.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

host-cli

a cli to modify host file on osx

这个库定义了一个zhost cli,该cli可以展示、修改osx系统下的host文件(/etc/hosts)。以此来学习如何开发基于node 的cli。

安装

yarn

yarn global add host-cli

npm

npm install -g host-cli

使用

zhost

展示目前的hosts配置

zhost add ip host -m “comment”

在host文件首行插入ip host的绑定, 后面会加上注释“comment”,并输出修改后的host文件内容

zhost add 127.0.0.0 localhost -m "本地host" 输出127.0.0.0 localhost # 本地host

zhost use <linenumber...>:

有时需要使用被注释掉的host绑定

zhost use 2 3 22 11 这样会去掉第2,3,22,11行的行首的第一个‘#’ ,并输出修改后的host文件内容

zhost un <linenumber...>

不需要用某个host绑定的时候就给这些行加上注释

zhost un 2 5 8 这样会给第2,5,8行的开头加上‘#’,并输出修改后的host文件内容

zhost del <linenumber...>

删除指定的行 zhost del 1 2 3 10 33 删除第1 2 3 10 33行,并输出修改后的host文件内容

备份

以上所有的修改操作,都会将修改前的文件存放到/etc/hosts.bac文件中

版本说明

1.0.1

1.0.2

zhost add 考虑到在首行加会改变以前的host的行号,你可能已经记熟了之前的某些绑定的行号,突然改变的话可能会不习惯,所以改成在末行增加。

1.0.3

zhost use 会去掉行首所有的空格和#,之前只会去掉开头的#,如果有空格就无法匹配,如果有多个#也只能重复执行zhost use,现在只需要执行一次。

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago