diff --git a/main.go b/main.go index da29a2c..f6a3f09 100644 --- a/main.go +++ b/main.go @@ -1,4 +1,28 @@ package main +import ( + "fmt" + "os" + + docopt "github.com/docopt/docopt-go" +) + func main() { + getArgs() +} + +func getArgs() map[string]interface{} { + usage := `Link checker for Markdown and HTML + +Usage: + linkcheck ` + + args, err := docopt.Parse(usage, nil, true, "linkcheck", true) + + if err != nil { + fmt.Fprintln(os.Stderr, err.Error()) + os.Exit(1) + } + + return args }