Switch sorting & compact to stdlib

This commit is contained in:
perp 2024-07-09 16:58:41 +01:00
parent bf222240da
commit fcd64b3bcf

View File

@ -3,10 +3,10 @@ package main
import ( import (
"fmt" "fmt"
"os" "os"
"slices"
"strings" "strings"
"git.supernets.org/perp/blink/v1/internal/file" "git.supernets.org/perp/blink/v1/internal/file"
"git.supernets.org/perp/blink/v1/internal/util"
"git.supernets.org/perp/blink/v1/pkg/dns" "git.supernets.org/perp/blink/v1/pkg/dns"
"git.supernets.org/perp/blink/v1/pkg/runner" "git.supernets.org/perp/blink/v1/pkg/runner"
"github.com/fatih/color" "github.com/fatih/color"
@ -65,14 +65,16 @@ var rootCmd = &cobra.Command{
if err != nil { if err != nil {
panic(err) panic(err)
} }
opts.Wordlist = util.Sort(wordlistLines) slices.Sort(wordlistLines)
opts.Wordlist = slices.Compact(wordlistLines)
// Read resolvers file // Read resolvers file
resolversLines, err := file.Read(resolvers) resolversLines, err := file.Read(resolvers)
if err != nil { if err != nil {
panic(err) panic(err)
} }
opts.Resolvers = util.Sort(resolversLines) slices.Sort(resolversLines)
opts.Resolvers = slices.Compact(resolversLines)
// Warnings // Warnings
if opts.UDP { if opts.UDP {
@ -203,5 +205,5 @@ func main() {
// Todo: // Todo:
// Clean up main.go // Clean up main.go
// Fix warning logs // Fix warning logs
// Fix wildcard log // Fix wildcard log (Separate the main, use a function instead)
// Complete all options // Complete all options