diff --git a/cmd/evaluate_all_command.go b/cmd/evaluate_all_command.go index d3589cb8..b56a9cc4 100644 --- a/cmd/evaluate_all_command.go +++ b/cmd/evaluate_all_command.go @@ -75,7 +75,12 @@ func evaluateAll(cmd *cobra.Command, args []string) (cmdError error) { return err } - decoder, err := configureDecoder(true, args[0]) + inputFilename := "" + if len(args) > 0 { + inputFilename = args[0] + } + + decoder, err := configureDecoder(true, inputFilename) if err != nil { return err } diff --git a/cmd/evalute_sequence_command.go b/cmd/evalute_sequence_command.go index 94df3b56..bc69698f 100644 --- a/cmd/evalute_sequence_command.go +++ b/cmd/evalute_sequence_command.go @@ -100,7 +100,12 @@ func evaluateSequence(cmd *cobra.Command, args []string) (cmdError error) { printer := yqlib.NewPrinter(encoder, printerWriter) - decoder, err := configureDecoder(false, args[0]) + inputFilename := "" + if len(args) > 0 { + inputFilename = args[0] + } + + decoder, err := configureDecoder(false, inputFilename) if err != nil { return err }