diff options
| author | Paul Buetow <paul@buetow.org> | 2025-07-21 15:06:01 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-07-21 15:06:01 +0300 |
| commit | f3e301168ad742a556b336761e28f739eb1d7143 (patch) | |
| tree | 36992608c8ddaab8b5d44221d4eab6f98eb5c8b9 /internal/cli/flags_test.go | |
| parent | b562f3b57f8e4f106aad8856e55b51f1d9d9a367 (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.go | 8 |
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", } |
