def shell_completion(argv): ''' Complete --args ''' # option completion rv = [] if argv[-1].startswith("-"): rv = options elif len(argv) > 1 and argv[-2] == '--ppa': # if argument following --ppa, complete by ppa rv = packaging.shell_complete_ppa(argv[-1]) if rv: rv.sort() print ' '.join(rv)
def shell_completion(argv): ''' Complete args ''' # option completion rv = [] if len(argv) == 1: rv = options.keys() elif len(argv) > 1 and argv[-2] == 'ppa': # if argument following ppa keyname, complete by ppa rv = packaging.shell_complete_ppa(argv[-1]) if rv: rv.sort() print ' '.join(rv)
def shell_completion(argv): ''' Complete --args ''' # option completion rv = [] if argv[-1].startswith("-"): rv = options elif len(argv) > 1 and argv[ -2] == '--ppa': # if argument following --ppa, complete by ppa rv = packaging.shell_complete_ppa(argv[-1]) if rv: rv.sort() print ' '.join(rv)