Skip to content

Commit 9ae6044

Browse files
committed
Default to ./evals
Signed-off-by: David Gageot <david.gageot@docker.com>
1 parent daeea4d commit 9ae6044

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

cmd/root/eval.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ func newEvalCmd() *cobra.Command {
1919
var flags evalFlags
2020

2121
cmd := &cobra.Command{
22-
Use: "eval <agent-file>|<registry-ref> <eval-dir>",
22+
Use: "eval <agent-file>|<registry-ref> [<eval-dir>|./evals]",
2323
Short: "Run evaluations for an agent",
2424
GroupID: "advanced",
25-
Args: cobra.ExactArgs(2),
25+
Args: cobra.RangeArgs(1, 2),
2626
RunE: flags.runEvalCommand,
2727
}
2828

@@ -37,7 +37,10 @@ func (f *evalFlags) runEvalCommand(cmd *cobra.Command, args []string) error {
3737
ctx := cmd.Context()
3838
out := cli.NewPrinter(cmd.OutOrStdout())
3939
agentFilename := args[0]
40-
evalsDir := args[1]
40+
evalsDir := "./evals"
41+
if len(args) >= 2 {
42+
evalsDir = args[1]
43+
}
4144

4245
agentFilename, err := agentfile.Resolve(ctx, out, agentFilename)
4346
if err != nil {

0 commit comments

Comments
 (0)