1. A computer implemented method for selecting a command file, said method comprising: accessing, by one or more processors, one or more command files coupled with a first device, each command file of said one or more command files comprising one or more command file attributes; accessing, by the one or more processors, one or more device attributes associated with a second device; comparing, by the one or more processors, said one or more command file attributes and said one or more device attributes to determine a correlation between said one or more command files and said second device; and based on said comparing, generating a ranked portion of said one or more command files according to said correlation.