ip-cli(npm)
a cli tool for show local ip && copy ip to clipboard
Install
npm install -g ip-cli
Usage
➜ ip-cli git:(master) ip
192.168.1.120
now ,you can ctrl + v
or command +v
to paste it anywhere.
核心代码
#!/usr/bin/env node
var ip = require('ip');
var clip = require('cliparoo');
var myip = ip.address()
clip(myip, function(err){
if (err) throw err;
});
console.log(myip);
我大node还是挺方便的
初衷
由于移动web开发中经常要查看本机ip地址,太麻烦,而且mac上也没有ip命令,所以就写了这个npm
其实用alias也能实现,比较麻烦而已。
以上为自娱自乐,哈哈
欢迎关注我的公众号【node全栈】
Mac查看本机 IP, ifconfig en1
iproute2
“mac上也没有ip命令”?
ifconfig
可以用呀。
@pynixwang 这个东东不错哦,谢谢阿
@xian366 这个我当然知道阿,不过en1不一定是你的ip,而且那么多信息,太乱了,你说呢?
@airyland 是有的,不过返回的内容太多了,看1楼,他说的更具体一些,但是都太复杂了,而且作为node开发,怎么能不要node自己写一个呢?哇哈哈
要是多ip呢?
按住option键点击网络图标
@jinceon 学会了,真心有用啊!
shell 脚本不就好*** function getIp () { if [ ! $1 ] then ifconfig en0 | awk ‘/inet / {print $2}’ else ifconfig $1 | awk ‘/inet / {print $2}’ fi }