1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to generate suggested command completions for a distributed storage system, the method comprising: determining a start of a client session for the management client; in response to the determining, retrieving the current configuration of the distributed storage system, and generating the plurality of complete commands using the current configuration; receiving a command token from a management client, wherein the command token is a partial command for the distributed storage system; retrieving the plurality of complete commands for the distributed storage system, wherein at least one of the plurality of complete commands includes a command text and a parameter based on a current configuration of the distributed storage system; determining a subset of the plurality of complete commands that match the command token; and sending the subset of the plurality of complete commands to the management client, wherein the management client displays the subset of the plurality of complete commands.