Skip to content

Commit 7a443d1

Browse files
committed
Fix ls sort order to ignore leading dots and case
1 parent e0e9ceb commit 7a443d1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • implement-shell-tools/ls

implement-shell-tools/ls/ls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def entries(directory):
1919
names = names + [".", ".."]
2020
else:
2121
names = [name for name in names if not name.startswith(".")]
22-
return sorted(names)
22+
return sorted(names, key=lambda name: name.lstrip(".").lower())
2323

2424

2525
files = []

0 commit comments

Comments
 (0)