fsk-host
- A file switch host tool
How to install
nodejs & npm
- npm install fsk-host -g
Usage
-
用法demo fsk-host -e dev1
-
可以在host.json文件中修改预设的host配置
fsk-host arguments
-
{ fsk-host -h[--h,--help] >>>>>>>> 查看帮助信息 }
-
{ fsk-host -l[--l,--list] q1[q2,q3] >>>>>>>> 不加参数是查看当前host,加参数查看不同环境的host }
-
{ fsk-host -e q1 >>>>>>>> 设置pc和h5的前端、后端为qa1环境 }
-
{ fsk-host -e q1 -t pc >>>>>>>> 设置pc的前端、后端为qa1环境 }
-
{ fsk-host -e -f q1 -b q2 -t pc >>>>>>>> 分别设置前后端环境,-f(front)为前端,-b(back)为后端 }
-
{ fsk-host -e -f 10.10.89.231 >>>>>>>> 设置前端ip为10.10.89.231 }
-
{ fsk-host -r 10.10.89.231 www.test.com >>>>>>>> 单独设置每个域名的ip,多个域名用空格隔开 }
-
{ fsk-host -a 10.10.89.231 www.test.com >>>>>>>> 单独追加每个域名的ip,多个域名用空格隔开 }
-
{ fsk-host -d 10.10.89.231 www.test.com >>>>>>>> 删除指定的host }
-
-h 表示 help
-
-l 表示 list
-
-e 表示 edit
-
-a 表示 add
-
-d 表示 delete
-
-f 表示 前端
-
-b 表示 后端
-
-t 表示 类型pc/h5
-
-r 表示 单独替换
-
友情提示,修改host需要root权限!!!!!!!例如(unix):sudo fsk-host -e q1
-
已有环境:测试环境:q6~q14,本地:127,预上线:pre,线上:online
fsk-host host.json
{ "public":[ "127.0.0.1 google.com", "127.0.0.1 c.pages.pc.test.com", "127.0.0.1 c.pages.h5.test.com" ], "front":{ "pc":{ "127":"127.0.0.1", "dev":"127.0.0.2", "q1":"127.0.0.3" }, "h5":{ "127":"127.0.0.1", "dev":"127.0.0.2", "q1":"127.0.0.3" } }, "back":{ "pc":{ "127":"127.0.0.1", "dev":"127.0.0.2", "q1":"127.0.0.3" }, "h5":{ "127":"127.0.0.1", "dev":"127.0.0.2", "q1":"127.0.0.3" } }, "address":{ "front":{ "pc":[ "www.test.com" ], "h5":[ "www.test.com" ] }, "back":{ "pc":[ "www.test.com" ], "h5":[ "m.test.com" ] } } }