refactor: remove --encoding flag from list/export commands

The auto-detection mode (encodeJsonEntry) is always correct —
it uses text for valid UTF-8 and base64 for binary data. The
explicit base64 and text modes added no practical value and
had zero test coverage.
This commit is contained in:
Lewis Wynne 2026-02-11 00:50:06 +00:00
parent 08025903ad
commit 2c9ecd7caf
4 changed files with 3 additions and 47 deletions

View file

@ -43,6 +43,5 @@ var exportCmd = &cobra.Command{
func init() {
exportCmd.Flags().StringSliceP("glob", "g", nil, "Filter keys with glob pattern (repeatable)")
exportCmd.Flags().String("glob-sep", "", fmt.Sprintf("Characters treated as separators for globbing (default %q)", defaultGlobSeparatorsDisplay()))
exportCmd.Flags().StringVarP(&listEncoding, "encoding", "e", "auto", "value encoding: auto, base64, or text")
rootCmd.AddCommand(exportCmd)
}