aboutsummaryrefslogtreecommitdiff
path: root/deadlinks.go
diff options
context:
space:
mode:
Diffstat (limited to 'deadlinks.go')
-rw-r--r--deadlinks.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/deadlinks.go b/deadlinks.go
new file mode 100644
index 0000000..0f83c8a
--- /dev/null
+++ b/deadlinks.go
@@ -0,0 +1,18 @@
+// SPDX-FileCopyrightText: 2025 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-only
+
+package deadlinks
+
+import "fmt"
+
+// Scan the baseUrl for dead links.
+func Scan(baseUrl string) (result *Result, err error) {
+ var logp = `Scan`
+ var worker = newWorker(baseUrl)
+
+ result, err = worker.run()
+ if err != nil {
+ return nil, fmt.Errorf(`%s: %s`, logp, err)
+ }
+ return result, nil
+}