Skip to content

Commit

Permalink
Resolve wrapping issue & skip trailing padding.
Browse files Browse the repository at this point in the history
  • Loading branch information
drn committed Sep 1, 2018
1 parent 73cc823 commit ae677e9
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@ var all = flag.Bool(
func main() {
flag.Parse()

if *all { fmt.Println("all") } else { fmt.Println("not all") }

width, _, err := terminal.GetSize(int(os.Stdout.Fd()))
if err != nil {
fmt.Printf("error getting terminal dimensions\n")
Expand All @@ -32,20 +30,20 @@ func main() {
count := 0
maxSize := maxSize(nodes)

fmt.Printf("max size %d\n", maxSize)

// dirColor := color.New(color.FgCyan, color.Bold).SprintFunc()

padding := 0
for _, node := range nodes {
if padding > 0 { fmt.Print(strings.Repeat(" ", padding)) }

count += maxSize
if count >= width {
fmt.Println()
count = 0
count = maxSize
}

name := node.Name()
padding := maxSize - node.Size()
padding = maxSize - node.Size()

fmt.Printf("%s%s", name, strings.Repeat(" ", padding))
fmt.Print(name)
}
fmt.Println()
}
Expand Down

0 comments on commit ae677e9

Please sign in to comment.