params["@net_io_r"] = 1
aliases["@net_wifi"] = "bar_make_status_net_wifi(\"%s\")"
params["@net_wifi"] = 1
+ aliases["@net_wifi_link"] = "bar_make_status_net_wifi_link(\"%s\")"
+ params["@net_wifi_link"] = 1
+ aliases["@net_iface_status"] = "bar_make_status_net_iface_status(\"%s\")"
+ params["@net_iface_status"] = 1
+ aliases["@bluetooth"] = "bar_make_status_bluetooth()"
aliases["@bluetooth_power"] = "bar_make_status_bluetooth_power()"
aliases["@backlight_percent"] = "bar_make_status_backlight_percent()"
- aliases["@volume"] = "bar_make_status_volume_alsa_device(%d)"
- params["@volume"] = 1
+ aliases["@volume"] = "bar_make_status_volume()"
aliases["@mpd"] = "bar_make_status_mpd()"
function_call = aliases[alias]
} else if (n_expected_params == 1) {
function_call = sprintf(aliases[alias], arg_parts[2])
+ # TODO: Support params > 1
} else {
printf(\
"Unsupported number of params: %d in %s\n",