From cc953a24ccfc46d5c8578f325e7afa91063cf2a5 Mon Sep 17 00:00:00 2001 From: mellodoot Date: Thu, 13 Oct 2022 15:04:49 +0100 Subject: [PATCH] fixed post-build issue where methods file isn't embedded. thanks go embed --- src/main.go | 8 +++++--- methods.txt => src/methods.txt | 0 2 files changed, 5 insertions(+), 3 deletions(-) rename methods.txt => src/methods.txt (100%) diff --git a/src/main.go b/src/main.go index 01e4470..2860b64 100644 --- a/src/main.go +++ b/src/main.go @@ -2,10 +2,10 @@ package main import ( "bufio" + "embed" "fmt" "log" "math/rand" - "os" "strconv" "time" @@ -19,7 +19,9 @@ var i_was_IPv6 = false var i_was_ported = false var i_last_method string var i_methods []string -var methods_file = "methods.txt" + +//go:embed methods.txt +var i_methods_file embed.FS // === timings === @@ -43,7 +45,7 @@ var port_chance = 0.05 func main() { // read the methods file! - content, err := os.Open(methods_file) + content, err := i_methods_file.Open("methods.txt") if err != nil { // fuck!!! log.Fatal(err) diff --git a/methods.txt b/src/methods.txt similarity index 100% rename from methods.txt rename to src/methods.txt