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 (
"fmt"
"os"
"slices"
"strings"
"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/runner"
"github.com/fatih/color"
@ -65,14 +65,16 @@ var rootCmd = &cobra.Command{
if err != nil {
panic(err)
}
opts.Wordlist = util.Sort(wordlistLines)
slices.Sort(wordlistLines)
opts.Wordlist = slices.Compact(wordlistLines)
// Read resolvers file
resolversLines, err := file.Read(resolvers)
if err != nil {
panic(err)
}
opts.Resolvers = util.Sort(resolversLines)
slices.Sort(resolversLines)
opts.Resolvers = slices.Compact(resolversLines)
// Warnings
if opts.UDP {
@ -203,5 +205,5 @@ func main() {
// Todo:
// Clean up main.go
// Fix warning logs
// Fix wildcard log
// Fix wildcard log (Separate the main, use a function instead)
// Complete all options