added --conf to shell completion
removed hard coded directory path in listDevices