Sort results of ls by default
and replace option -s by option -U (same than the real ls command) refs #1079
This commit is contained in:
parent
4b0b7f839b
commit
105ec527b5
2 changed files with 7 additions and 7 deletions
|
|
@ -241,10 +241,10 @@ class Boobank(ReplApplication):
|
|||
|
||||
def do_list(self, line):
|
||||
"""
|
||||
list [-s]
|
||||
list [-U]
|
||||
|
||||
List accounts.
|
||||
Use -s option to display accounts in alphabetical order.
|
||||
Use -U to disable sorting of results.
|
||||
"""
|
||||
return self.do_ls(line)
|
||||
|
||||
|
|
|
|||
|
|
@ -954,20 +954,20 @@ class ReplApplication(Cmd, ConsoleApplication):
|
|||
|
||||
def do_ls(self, line):
|
||||
"""
|
||||
ls [-d] [-s] [PATH]
|
||||
ls [-d] [-U] [PATH]
|
||||
|
||||
List objects in current path.
|
||||
If an argument is given, list the specified path.
|
||||
Use -s option to sort deterministic sort of results.
|
||||
Use -U option to not sort results.
|
||||
"""
|
||||
# TODO: real parsing of options
|
||||
path = line.strip()
|
||||
only = False
|
||||
sort = False
|
||||
sort = True
|
||||
|
||||
if '-s' in line.strip().partition(' '):
|
||||
if '-U' in line.strip().partition(' '):
|
||||
path = line.strip().partition(' ')[-1]
|
||||
sort = True
|
||||
sort = False
|
||||
|
||||
if '-d' in line.strip().partition(' '):
|
||||
path = None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue