summaryrefslogtreecommitdiff
path: root/internal/cli/flags_test.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-07-21 15:06:01 +0300
committerPaul Buetow <paul@buetow.org>2025-07-21 15:06:01 +0300
commitf3e301168ad742a556b336761e28f739eb1d7143 (patch)
tree36992608c8ddaab8b5d44221d4eab6f98eb5c8b9 /internal/cli/flags_test.go
parentb562f3b57f8e4f106aad8856e55b51f1d9d9a367 (diff)
feat: improve consistency between CLI and GUI modes
- Fix batch mode to store cards in ~/.local/state/totalrecall/cards/ matching GUI behavior - Add --no-auto-play flag to disable automatic audio playback (enabled by default) - Simplify phonetic fetching in CLI to match GUI (IPA only, no detailed explanations) - Remove redundant --gui flag as GUI is already the default mode - Align image generation settings: both modes now use DALL-E 2 with 512x512 resolution 🤖 Generated with [opencode](https://opencode.ai) Co-Authored-By: opencode <noreply@opencode.ai>
Diffstat (limited to 'internal/cli/flags_test.go')
-rw-r--r--internal/cli/flags_test.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/cli/flags_test.go b/internal/cli/flags_test.go
index d308bb7..ccc50a0 100644
--- a/internal/cli/flags_test.go
+++ b/internal/cli/flags_test.go
@@ -19,8 +19,8 @@ func TestNewFlags(t *testing.T) {
{"DeckName", flags.DeckName, "Bulgarian Vocabulary"},
{"OpenAIModel", flags.OpenAIModel, "gpt-4o-mini-tts"},
{"OpenAISpeed", flags.OpenAISpeed, 0.9},
- {"OpenAIImageModel", flags.OpenAIImageModel, "dall-e-3"},
- {"OpenAIImageSize", flags.OpenAIImageSize, "1024x1024"},
+ {"OpenAIImageModel", flags.OpenAIImageModel, "dall-e-2"},
+ {"OpenAIImageSize", flags.OpenAIImageSize, "512x512"},
{"OpenAIImageQuality", flags.OpenAIImageQuality, "standard"},
{"OpenAIImageStyle", flags.OpenAIImageStyle, "natural"},
}
@@ -44,7 +44,7 @@ func TestNewFlags(t *testing.T) {
{"AnkiCSV", flags.AnkiCSV},
{"ListModels", flags.ListModels},
{"AllVoices", flags.AllVoices},
- {"GUIMode", flags.GUIMode},
+ {"NoAutoPlay", flags.NoAutoPlay},
}
for _, tt := range boolTests {
@@ -84,7 +84,7 @@ func TestFlagsStructure(t *testing.T) {
expectedFields := []string{
"CfgFile", "OutputDir", "AudioFormat", "ImageAPI", "BatchFile",
"SkipAudio", "SkipImages", "GenerateAnki", "AnkiCSV", "DeckName",
- "ListModels", "AllVoices", "GUIMode",
+ "ListModels", "AllVoices", "NoAutoPlay",
"OpenAIModel", "OpenAIVoice", "OpenAISpeed", "OpenAIInstruction",
"OpenAIImageModel", "OpenAIImageSize", "OpenAIImageQuality", "OpenAIImageStyle",
}