import cmd from './cmd' import tc from '@uci/try-catch' export default async function (iface) { if (!iface) return { error: 'can not disconnect - no interface given' } let cmdStr = `nmcli device disconnect ${iface}` let ret = await tc(cmd)(cmdStr) if (ret.err) return {error: 'disconnect failed', cmd:ret.err.cmd, message:ret.err} return {disconnect:'success', iface:iface} } // end disconnect