Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

hostrc

$
0
0

hostrc

An alternate host-switch minimal solution of SwitchHosts&& multiple-host

npm version

Thanks to guankaishe for donating the npm package name!

Features

  • Declaration with hostrc config file
  • Minimal dependency && Quick installation
  • No dns cache && live-refresh
  • Support http && https proxy
  • Support cli && api usages

Install

npm install --save hostrc

Usages

touch hostrc(default config file)

127.0.0.1 baidu.com
127.0.0.1 q.baidu.com

1) cli

read default config file from process.pwd() + ‘/hostrc’ && start

install as binary module

$ [sudo] npm i -g hostrc

use in cli

$ hrc or hostrc

if don’t want open url in chrome

export HOSTRC_OPEN=false

2) api

open brower with blank url

require('hostrc')('./hostrc')

open brower with default url

require('hostrc')('./hostrc2', '127.0.0.1:3000')

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

History

  • v1.0.0 init

Welcome fork and feekback

License

this repo is released under the MIT License.


Viewing all articles
Browse latest Browse all 14821

Trending Articles