in cmd/utils/auth.go [119:133]
func (t *tokenCache) Export(ctx context.Context, cache cache.Marshaler, hints cache.ExportHints) error {
data, err := cache.Marshal()
if err != nil {
return fmt.Errorf("marshaling token cache: %w", err)
}
var indentedData bytes.Buffer
if err = json.Indent(&indentedData, data, "", " "); err == nil {
data = indentedData.Bytes()
}
err = os.WriteFile(t.file, data, 0o600)
if err != nil {
return fmt.Errorf("writing token cache: %w", err)
}
return nil
}