varnalab-whois \
--users /path/to/users.json \
--devices /path/to/devices.json \
--blacklist /path/to/blacklist.json \
--online /path/to/online.json
@varnalab/cli + varnalab-whois
#!/bin/bash
# node
if [ $(hostname) = "nuc" ]; then
node4=/home/s/.nvm/versions/node/v4.8.7/bin/node
node=node
elif [ $(hostname) = "box" ]; then
node4=/home/s/.nvm/versions/node/v4.8.6/bin/node
node=/home/s/.nvm/versions/node/v8.9.1/bin/node
fi
# @varnalab/cli
online=$($node4 \
~/projects/varnalab-cli/bin/whois.js \
--config ~/config/varnalab-whois/mikrotik.json \
--env production \
--output json\
)
# varnalab-whois
echo $online | $node \
~/projects/varnalab-whois/bin/cli.js \
--users ~/config/varnalab-api/users.json \
--devices ~/config/varnalab-api/devices.json \
--blacklist ~/config/varnalab-api/blacklist.json \
--online ~/config/varnalab-api/online.json