From 52fc7db1420f12611335a5ebc0a406e5f7e156fc Mon Sep 17 00:00:00 2001 From: Alexander Solovyov Date: Thu, 4 Sep 2014 09:32:49 +0300 Subject: [PATCH] mark options which can be used multiple times --- goreplace.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/goreplace.go b/goreplace.go index 1c94799..6c55b34 100644 --- a/goreplace.go +++ b/goreplace.go @@ -17,7 +17,7 @@ import ( const ( Author = "Alexander Solovyov" - Version = "2.0" + Version = "2.1" ) var byteNewLine = []byte("\n") @@ -29,8 +29,8 @@ var opts struct { IgnoreCase bool `short:"i" long:"ignore-case" description:"ignore pattern case"` SingleLine bool `short:"s" long:"singleline" description:"match single line (^/$ will match beginning/end of line)"` PlainText bool `short:"p" long:"plain" description:"treat pattern as plain text"` - IgnoreFiles []string `short:"x" long:"exclude" description:"exclude files with names that match regexp RE from search" value-name:"RE"` - AcceptFiles []string `short:"o" long:"only" description:"search only in files with names that match regexp RE" value-name:"RE"` + IgnoreFiles []string `short:"x" long:"exclude" description:"exclude files with names that match regexp RE from search (multi)" value-name:"RE"` + AcceptFiles []string `short:"o" long:"only" description:"search only in files with names that match regexp RE (multi)" value-name:"RE"` NoGlobalIgnores bool `short:"I" long:"no-autoignore" description:"do not read .git/.hgignore files"` FindFiles bool `short:"f" long:"find-files" description:"search in file names"` OnlyName bool `short:"n" long:"filename" description:"print only filenames"` @@ -41,9 +41,9 @@ var opts struct { ShowHelp bool `short:"h" long:"help" description:"show this help message"` } -func main() { - argparser := flags.NewParser(&opts, flags.PrintErrors|flags.PassDoubleDash) +var argparser = flags.NewParser(&opts, flags.PrintErrors|flags.PassDoubleDash) +func main() { args, err := argparser.Parse() if err != nil { os.Exit(1)