Newer
Older
sisyphe-go / util.go
@Nacim Nacim on 16 Mar 2022 458 bytes fix bugs
package main

import (
	"fmt"
	"strings"
)

func GetStringWithSuffixInList(s []string, e string) string {
	for _, a := range s {
		if strings.HasSuffix(a, e) {
			return a
		}
	}
	return ""
}

func GetStringWithPrefix(s string, e string) string {
	if strings.HasPrefix(s, e) {
		return e
	}
	return ""
}

func UpdateCounter() {
	numberFiles++
	// count number files processed
	if numberFiles%10 == 0 {
		fmt.Printf("\rFiles processed: %d", numberFiles)
	}
}