We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e45c3c7 commit a3b8882Copy full SHA for a3b8882
1 file changed
cmd/checksum.go
@@ -37,11 +37,9 @@ func GetChecksum(value []byte, hashFn string) string {
37
func ChecksumRun(cmd *cobra.Command, args []string) error {
38
39
filename, _ := cmd.Flags().GetString("file")
40
-
41
fs := File(filename).CheckFile()
42
43
if fs.Err != nil {
44
- fmt.Println(fs.Err)
45
return fs.Err
46
} else {
47
@@ -58,6 +56,10 @@ func ChecksumRun(cmd *cobra.Command, args []string) error {
58
56
}
59
57
60
+ if algorithmFlag == "" {
+ return fmt.Errorf("Checksum flag is missing. One of md5, sha1, sha256 is required.")
61
+ }
62
+
63
fmt.Println(GetChecksum(contents, algorithmFlag))
64
65
0 commit comments