mirror of
https://github.com/Slug-Boi/cocommit.git
synced 2026-05-13 12:45:47 +00:00
Merge pull request #7 from Slug-Boi/feat_exclude_by_default
feat: added the ability to exclude users by default from commits
This commit is contained in:
@@ -18,6 +18,7 @@ type user struct {
|
||||
var users = make(map[string]user)
|
||||
var sb strings.Builder
|
||||
var all_flag = false
|
||||
var defExclude = []string{}
|
||||
|
||||
func main() {
|
||||
|
||||
@@ -43,6 +44,13 @@ func main() {
|
||||
usr := user{username: info[2], email: info[3]}
|
||||
users[info[0]] = usr
|
||||
users[info[1]] = usr
|
||||
|
||||
if len(info) > 4 {
|
||||
if info[4] == "ex" {
|
||||
defExclude = append(defExclude, info[2])
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if err := scanner.Err(); err != nil {
|
||||
@@ -114,6 +122,9 @@ func main() {
|
||||
}
|
||||
|
||||
func add_x_users(excludeMode []string) {
|
||||
if len(defExclude) > 0 {
|
||||
excludeMode = append(excludeMode, defExclude...)
|
||||
}
|
||||
for key, user := range users {
|
||||
if !slices.Contains(excludeMode, user.username) {
|
||||
sb_author(key)
|
||||
|
||||
Reference in New Issue
Block a user