From b44df15f0fabd20b49fdb850cbec1893d7544e7b Mon Sep 17 00:00:00 2001 From: Gui Iribarren Date: Sun, 22 Sep 2013 18:23:44 -0300 Subject: [PATCH] refactor get_interface_names: use table.insert --- alfred/files/bat-hosts.lua | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/alfred/files/bat-hosts.lua b/alfred/files/bat-hosts.lua index 0d5d0b6..86a522a 100644 --- a/alfred/files/bat-hosts.lua +++ b/alfred/files/bat-hosts.lua @@ -11,13 +11,12 @@ function get_hostname() end function get_interfaces_names() - local i, ret - i = 0 - ret = {} + local ret = {} + for name in io.popen("ls -1 /sys/class/net/"):lines() do + -- skip loopback ("lo") mac (00:00:00:00:00:00) if name ~= "lo" then - i = i + 1 - ret[i] = name + table.insert(ret, name) end end @@ -41,7 +40,6 @@ local function generate_bat_hosts() local hostname = get_hostname() - -- skip loopback ("lo") mac (00:00:00:00:00:00) for n, i in ipairs(get_interfaces_names()) do local address = get_interface_address(i) ifaces[address] = i