summaryrefslogtreecommitdiff
path: root/cmd/goaes/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/goaes/main.go')
-rw-r--r--cmd/goaes/main.go26
1 files changed, 26 insertions, 0 deletions
diff --git a/cmd/goaes/main.go b/cmd/goaes/main.go
index 30f1d1d..f0b4368 100644
--- a/cmd/goaes/main.go
+++ b/cmd/goaes/main.go
@@ -23,6 +23,32 @@ func main() {
Usage: "Generate a base64 encoded key",
Action: commands.Generate,
},
+ {
+ Name: "encrypt",
+ Aliases: []string{"e"},
+ Usage: "Encrypt a file",
+ Action: commands.Encrypt,
+ Flags: []cli.Flag{
+ &cli.StringFlag{
+ Name: "source",
+ Aliases: []string{"s"},
+ Usage: "source file to encrypt",
+ Required: true,
+ },
+ &cli.StringFlag{
+ Name: "destination",
+ Aliases: []string{"d"},
+ Usage: "where to write the encrypted file",
+ Required: true,
+ },
+ },
+ },
+ {
+ Name: "decrypt",
+ Aliases: []string{"d"},
+ Usage: "Decrypt a file",
+ Action: commands.Decrypt,
+ },
},
}