add sort by extension
This commit is contained in:
parent
746bff694c
commit
689500c942
2 changed files with 38 additions and 0 deletions
|
@ -13,6 +13,8 @@ const (
|
|||
PathReverse
|
||||
Size
|
||||
SizeReverse
|
||||
Extension
|
||||
ExtensionReverse
|
||||
Directory
|
||||
DirectoryReverse
|
||||
)
|
||||
|
@ -53,6 +55,10 @@ func (s Sorting) String() string {
|
|||
return "size"
|
||||
case SizeReverse:
|
||||
return "size (r)"
|
||||
case Extension:
|
||||
return "extension"
|
||||
case ExtensionReverse:
|
||||
return "extension (r)"
|
||||
case Directory:
|
||||
return "directories first"
|
||||
case DirectoryReverse:
|
||||
|
@ -80,6 +86,10 @@ func (s Sorting) Sorter() func(a, b files.File) int {
|
|||
return files.SortBySize
|
||||
case SizeReverse:
|
||||
return files.SortBySizeReverse
|
||||
case Extension:
|
||||
return files.SortByExtension
|
||||
case ExtensionReverse:
|
||||
return files.SortByExtensionReverse
|
||||
case Directory:
|
||||
return files.SortDirectoriesFirst
|
||||
case DirectoryReverse:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue