|
|
- package Filesystem
-
- import (
- "PackageManager/Variables"
- "fmt"
- )
-
- func PrintFiles(files []string, color func(...interface{}) string, showInt bool) {
- var (
- f string
- i int
- )
- for i, f = range files {
- if showInt {
- fmt.Printf("\t%d - %s\n", i, color(f))
- continue
- }
- fmt.Printf("\t%s\n", color(f))
- }
- }
-
- func PrintFilesLength(files []string) {
- fmt.Printf("\t%d files found\n", len(files))
- }
-
- func PrintFilesOrLength(files []string, color func(...interface{}) string) {
- if (Variables.VerboseOutput && len(files) != 0) || (len(files) < 25 && len(files) > 0) {
- PrintFiles(files, color, false)
- return
- }
- PrintFilesLength(files)
- }
|