From 68b77130cb2ef4711a8614d8c973348d00c4cc85 Mon Sep 17 00:00:00 2001 From: Sergio Date: Sun, 8 Mar 2026 10:07:32 -0700 Subject: [PATCH] fix(generate): clarify first-run score file error message Signed-off-by: Sergio --- internal/command/generate.go | 2 +- internal/command/generate_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/command/generate.go b/internal/command/generate.go index 761dbe98..d91264e7 100644 --- a/internal/command/generate.go +++ b/internal/command/generate.go @@ -211,7 +211,7 @@ arguments. } if len(currentState.Workloads) == 0 { - return fmt.Errorf("the project is empty, please provide a score file to generate from") + return fmt.Errorf("the project has no workloads yet; run \"score-compose generate \" first (for example \"score.yaml\")") } loadedProvisioners, err := provloader.LoadProvisionersFromDirectory(sd.Path, provloader.DefaultSuffix) diff --git a/internal/command/generate_test.go b/internal/command/generate_test.go index d93d3a6f..ee956eec 100644 --- a/internal/command/generate_test.go +++ b/internal/command/generate_test.go @@ -107,7 +107,7 @@ func TestGenerateWithoutScoreFiles(t *testing.T) { assert.NoError(t, err) assert.Equal(t, "", stdout) stdout, _, err = executeAndResetCommand(context.Background(), rootCmd, []string{"generate"}) - assert.EqualError(t, err, "the project is empty, please provide a score file to generate from") + assert.EqualError(t, err, "the project has no workloads yet; run \"score-compose generate \" first (for example \"score.yaml\")") assert.Equal(t, "", stdout) }