ip2
Get ip info & manage the hosts files.
Installation
$ npm i -g ip2
# or
$ sudo npm i -g ip2
Example
$ ip2 -h
$ ip2 -lis
$ ip2 qq.com
$ ip2 8.8.8.8
$ ip2 ls
$ ip2 cat
$ sudo ip2 add google.txt
$ sudo ip2 use google
$ ip2 24
$ ip2 127.0.0.1
$ ip2 2130706433
$ ip2 '! 255.255.255.0'
$ ip2 '192.168.1.134 or 0.0.0.255'
$ ip2 '192.168.1.134 mask 255.255.255.0'
$ ip2 '192.168.1.134 subnet 255.255.255.192'
$ ip2 192.168.1.134/26
NOTICE: The sudo is must be used when you operating the hosts file.
Usage
Usage: ip2 [options] [command]
Commands:
ls [dir] list hosts
cat [hosts] print hosts contents
add <file> add custom hosts to system
use <hosts> change system hosts to custom hosts
rm <hosts> delete one custom hosts file
reload reload used hosts
reset reset hosts
init init hosts
* ip utilities
help help & example
Options:
-h, --help output usage information
-V, --version output the version number
-v, --version get version number
-f, --force overwrite file
-l, --local get local ip
-s, --system get system info
-i, --internet get internet ip info
-c, --chinese output geo ip in chinese
See MANUAL for details.
Hosts file
Release History
See the CHANGELOG.
License
Copyright (c) 2015 Mark Zhan.
This project is available under the MIT license. See LICENSE for details.