Compare commits

...

1 Commits
v1.0.1 ... main

Author SHA1 Message Date
37ee30ec03 added flag to set resursive depth for console output 2023-03-07 00:26:35 +01:00
3 changed files with 6 additions and 28 deletions

24
.gitignore vendored
View File

@ -1,24 +1,2 @@
# ---> Go
# If you prefer the allow list template instead of the deny list, see community template:
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
#
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
# Test binary, built with `go test -c`
*.test
# Output of the go coverage tool, specifically when used with LiteIDE
*.out
# Dependency directories (remove the comment below to include it)
# vendor/
# Go workspace file
go.work
diskspace
output

View File

@ -32,7 +32,7 @@ func ls(args []string) {
for _, entry := range entries {
fmt.Println()
fmt.Println(entry.StringRecursive(1))
fmt.Println(entry.StringRecursive(*RecursiveDirDepth))
}
}

View File

@ -24,9 +24,9 @@ var (
ColorBlue = color.New(color.FgBlue)
ColorGreen = color.New(color.FgGreen)
IconTheme = flag.String("i", "unicode", "icon theme (currently supported: default, unicode, nerd)")
ShowVersion = flag.Bool("v", false, "show version and exit")
IconTheme = flag.String("i", "unicode", "icon theme (currently supported: default, unicode, nerd)")
ShowVersion = flag.Bool("v", false, "show version and exit")
RecursiveDirDepth = flag.Int("d", 1, "depth for recursively printing files of directories")
)
// FIXME sometimes sorting not applied after removing items
@ -83,7 +83,7 @@ func main() {
showCurrentDir := true
for {
if showCurrentDir {
fmt.Println(Current.StringRecursive(1))
fmt.Println(Current.StringRecursive(*RecursiveDirDepth))
}
fmt.Print("> ")