Search/run.sh

36 lines
1.2 KiB
Bash
Raw Permalink Normal View History

2024-06-15 16:12:01 +00:00
#!/bin/sh
2024-04-10 20:40:12 +00:00
2024-06-29 19:27:48 +00:00
# Explicitly list the main files in the required order
FILES="
./main.go
./init.go
./search-engine.go
./text.go
./text-google.go
./text-librex.go
./text-brave.go
./text-duckduckgo.go
./common.go
./cache.go
./agent.go
./files.go
./files-thepiratebay.go
./files-torrentgalaxy.go
./forums.go
./get-searchxng.go
./imageproxy.go
./images.go
./images-imgur.go
./images-quant.go
./map.go
./node.go
./open-search.go
./video.go
"
2024-06-15 16:12:01 +00:00
2024-06-29 19:27:48 +00:00
# Find all other .go files that were not explicitly listed
OTHER_GO_FILES=$(find . -name '*.go' ! -name 'main.go' ! -name 'init.go' ! -name 'search-engine.go' ! -name 'text.go' ! -name 'text-google.go' ! -name 'text-librex.go' ! -name 'text-brave.go' ! -name 'text-duckduckgo.go' ! -name 'common.go' ! -name 'cache.go' ! -name 'agent.go' ! -name 'files.go' ! -name 'files-thepiratebay.go' ! -name 'files-torrentgalaxy.go' ! -name 'forums.go' ! -name 'get-searchxng.go' ! -name 'imageproxy.go' ! -name 'images.go' ! -name 'images-imgur.go' ! -name 'images-quant.go' ! -name 'map.go' ! -name 'node.go' ! -name 'open-search.go' ! -name 'video.go' -print)
# Run the Go program with the specified files first, followed by the remaining files
go run $FILES $OTHER_GO_FILES