From a56334fc60c5db996aa1eb6e7f0ecfa7bd99cf0d Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Thu, 1 Nov 2018 07:08:57 -0700 Subject: [PATCH] prompt user if accidently receiving --- src/cli/cli.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/cli/cli.go b/src/cli/cli.go index 344357e7..d07ad95d 100644 --- a/src/cli/cli.go +++ b/src/cli/cli.go @@ -95,6 +95,14 @@ func Run() { fmt.Fprintf(c.App.Writer, "send\nreceive\relay") } app.Action = func(c *cli.Context) error { + // if trying to send but forgot send, let the user know + if c.Args().First() != "" && utils.Exists(c.Args().First()) { + _, fname := filepath.Split(c.Args().First()) + yn := utils.GetInput(fmt.Sprintf("Did you mean to send '%s'? (y/n)", fname)) + if strings.ToLower(yn) == "y" { + return send(c) + } + } return receive(c) } app.Before = func(c *cli.Context) error {