• antirez's avatar
    redis-cli: raise error on bad command line switch. · 42ba5d37
    antirez authored
    Previously redis-cli never tried to raise an error when an unrecognized
    switch was encountered, as everything after the initial options is to be
    transmitted to the server.
    
    However this is too liberal, as there are no commands starting with "-".
    So the new behavior is to produce an error if there is an unrecognized
    switch starting with "-". This should not break past redis-cli usages
    but should prevent broken options to be silently discarded.
    
    As far the first token not starting with "-" is encountered, all the
    rest is considered to be part of the command, so you cna still use
    strings starting with "-" as values, like in:
    
        redis-cli --port 6380 set foo --my-value
    42ba5d37
redis-cli.c 48.8 KB