make linter happier
This commit is contained in:
parent
747a24ebd6
commit
98a5044662
|
@ -10,8 +10,8 @@ import (
|
||||||
const sep = string(os.PathSeparator)
|
const sep = string(os.PathSeparator)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
home string = os.Getenv("HOME")
|
home = os.Getenv("HOME")
|
||||||
pwd, _ = os.Getwd()
|
pwd, _ = os.Getwd()
|
||||||
)
|
)
|
||||||
|
|
||||||
// UnExpand returns dir after expanding some directory shortcuts
|
// UnExpand returns dir after expanding some directory shortcuts
|
||||||
|
|
|
@ -27,9 +27,8 @@ func SortByModified(a, b File) int {
|
||||||
return 1
|
return 1
|
||||||
} else if a.Date().After(b.Date()) {
|
} else if a.Date().After(b.Date()) {
|
||||||
return -1
|
return -1
|
||||||
} else {
|
|
||||||
return 0
|
|
||||||
}
|
}
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func SortByModifiedReverse(a, b File) int {
|
func SortByModifiedReverse(a, b File) int {
|
||||||
|
@ -37,9 +36,8 @@ func SortByModifiedReverse(a, b File) int {
|
||||||
return 1
|
return 1
|
||||||
} else if a.Date().Before(b.Date()) {
|
} else if a.Date().Before(b.Date()) {
|
||||||
return -1
|
return -1
|
||||||
} else {
|
|
||||||
return 0
|
|
||||||
}
|
}
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func SortBySize(a, b File) int {
|
func SortBySize(a, b File) int {
|
||||||
|
@ -87,9 +85,8 @@ func SortDirectoriesFirst(a, b File) int {
|
||||||
return 1
|
return 1
|
||||||
} else if a.IsDir() && !b.IsDir() {
|
} else if a.IsDir() && !b.IsDir() {
|
||||||
return -1
|
return -1
|
||||||
} else {
|
|
||||||
return 0
|
|
||||||
}
|
}
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func SortDirectoriesLast(a, b File) int {
|
func SortDirectoriesLast(a, b File) int {
|
||||||
|
@ -97,9 +94,8 @@ func SortDirectoriesLast(a, b File) int {
|
||||||
return 1
|
return 1
|
||||||
} else if !a.IsDir() && b.IsDir() {
|
} else if !a.IsDir() && b.IsDir() {
|
||||||
return -1
|
return -1
|
||||||
} else {
|
|
||||||
return 0
|
|
||||||
}
|
}
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func doNameSort(a, b File) int {
|
func doNameSort(a, b File) int {
|
||||||
|
@ -119,7 +115,6 @@ func doNameSort(a, b File) int {
|
||||||
func getSortingSize(f File) int64 {
|
func getSortingSize(f File) int64 {
|
||||||
if f.IsDir() {
|
if f.IsDir() {
|
||||||
return -1
|
return -1
|
||||||
} else {
|
|
||||||
return f.Filesize()
|
|
||||||
}
|
}
|
||||||
|
return f.Filesize()
|
||||||
}
|
}
|
||||||
|
|
|
@ -296,19 +296,19 @@ func ensureUniqueName(filename, trashDir string) (string, string) {
|
||||||
// doesn't exist, so use it
|
// doesn't exist, so use it
|
||||||
path := filepath.Join(filedir, filename)
|
path := filepath.Join(filedir, filename)
|
||||||
return info, path
|
return info, path
|
||||||
} else {
|
}
|
||||||
// otherwise, try random suffixes until one works
|
|
||||||
log.Debugf("%s exists in trash, generating random name", filename)
|
// otherwise, try random suffixes until one works
|
||||||
var tries int
|
log.Debugf("%s exists in trash, generating random name", filename)
|
||||||
for {
|
var tries int
|
||||||
tries++
|
for {
|
||||||
rando := randomFilename(randomStrLength)
|
tries++
|
||||||
newName := filepath.Join(infodir, filename+rando+trashInfoExt)
|
rando := randomFilename(randomStrLength)
|
||||||
if _, err := os.Stat(newName); os.IsNotExist(err) {
|
newName := filepath.Join(infodir, filename+rando+trashInfoExt)
|
||||||
path := filepath.Join(filedir, filename+rando)
|
if _, err := os.Stat(newName); os.IsNotExist(err) {
|
||||||
log.Debugf("settled on random name %s%s on the %s try", filename, rando, humanize.Ordinal(tries))
|
path := filepath.Join(filedir, filename+rando)
|
||||||
return newName, path
|
log.Debugf("settled on random name %s%s on the %s try", filename, rando, humanize.Ordinal(tries))
|
||||||
}
|
return newName, path
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -312,7 +312,6 @@ func (m model) View() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m model) showHelp() string {
|
func (m model) showHelp() string {
|
||||||
// TODO: maybe use bubbletea built in help
|
|
||||||
var filterText string
|
var filterText string
|
||||||
if m.filter != "" {
|
if m.filter != "" {
|
||||||
filterText = fmt.Sprintf(" (%s)", m.filter)
|
filterText = fmt.Sprintf(" (%s)", m.filter)
|
||||||
|
|
|
@ -11,8 +11,6 @@ import (
|
||||||
"golang.org/x/term"
|
"golang.org/x/term"
|
||||||
)
|
)
|
||||||
|
|
||||||
// TODO: use charm stuff for this
|
|
||||||
|
|
||||||
func YesNo(prompt string) bool {
|
func YesNo(prompt string) bool {
|
||||||
return AskRune(prompt, "y/n") == 'y'
|
return AskRune(prompt, "y/n") == 'y'
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue