diff --git a/main.go b/main.go index 51a168b..79f8a03 100644 --- a/main.go +++ b/main.go @@ -34,8 +34,8 @@ func main() { Description: "send a file over the relay", ArgsUsage: "[filename]", Flags: []cli.Flag{ - cli.BoolTFlag{Name: "compress, o"}, - cli.BoolTFlag{Name: "encrypt, e"}, + cli.BoolFlag{Name: "no-compress, o"}, + cli.BoolFlag{Name: "no-encrypt, e"}, }, HelpName: "croc send", Action: func(c *cli.Context) error { @@ -113,8 +113,8 @@ func send(c *cli.Context) error { if fname == "" { return errors.New("must specify file: croc send [filename]") } - cr.UseCompression = c.BoolT("compress") - cr.UseEncryption = c.BoolT("encrypt") + cr.UseCompression = !c.Bool("no-compress") + cr.UseEncryption = !c.Bool("no-encrypt") return cr.Send(fname, c.GlobalString("code")) } diff --git a/src/api.go b/src/api.go index 01b9b91..5c6e831 100644 --- a/src/api.go +++ b/src/api.go @@ -24,6 +24,7 @@ func (c *Croc) Relay() error { // Send will take an existing file or folder and send it through the croc relay func (c *Croc) Send(fname string, codePhrase string) (err error) { + log.Debugf("sending %s with compression, encryption: (%v, %v)", fname, c.UseCompression, c.UseEncryption) // prepare code phrase defer c.cleanup() c.cs.Lock()