From 57eb91f8c57ffa9e42af1c18ae1eacf22f25720b Mon Sep 17 00:00:00 2001 From: hellflame Date: Sun, 16 May 2021 01:26:43 +0800 Subject: [PATCH] add shell complete entry --- args.go | 2 +- entry.go | 2 +- go.mod | 2 +- go.sum | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/args.go b/args.go index a3dc5b1..7cb33d5 100644 --- a/args.go +++ b/args.go @@ -54,7 +54,7 @@ func parseArgs(input []string) (args *RawArgs, e error) { return nil } parser := argparse.NewParser(NAME, "easily send mail from command line", - &argparse.ParserConfig{EpiLog: "more info @ https://github.com/hellflame/easy-mail"}) + &argparse.ParserConfig{EpiLog: "more info @ https://github.com/hellflame/easy-mail", AddShellCompletion: true}) from := parser.String("f", "from", &argparse.Option{Help: "email send from", Validate: emailValidator}) to := parser.Strings("t", "to", &argparse.Option{Help: "recv address list", Validate: emailValidator}) subject := parser.String("s", "subject", &argparse.Option{Help: "email subject"}) diff --git a/entry.go b/entry.go index 01fff42..7c80c8d 100644 --- a/entry.go +++ b/entry.go @@ -7,7 +7,7 @@ import ( ) const NAME = "easy-mail" -const VERSION = "v0.5.0" +const VERSION = "v0.5.1" func Run(args *TidyArgs) error { if args.GenerateAuth { diff --git a/go.mod b/go.mod index 4c98249..1832a77 100644 --- a/go.mod +++ b/go.mod @@ -2,4 +2,4 @@ module github.com/hellflame/easy-mail go 1.16 -require github.com/hellflame/argparse v1.0.0 +require github.com/hellflame/argparse v1.0.1 diff --git a/go.sum b/go.sum index 5955397..1ed4078 100644 --- a/go.sum +++ b/go.sum @@ -1,2 +1,2 @@ -github.com/hellflame/argparse v1.0.0 h1:d2uOsj0JpHFjK1TnxgpOh+m1yj9lS0FgbRiNPzpaStA= -github.com/hellflame/argparse v1.0.0/go.mod h1:nOtOQAtkWh6u5msq6huJxZtjb+Yg9VeN0e7vRuBS49E= +github.com/hellflame/argparse v1.0.1 h1:IUjUUziSf+G5Mpji74zb7iYBqlTZeArslbZajnVKRD8= +github.com/hellflame/argparse v1.0.1/go.mod h1:nOtOQAtkWh6u5msq6huJxZtjb+Yg9VeN0e7vRuBS49E=