Merchant Cli

D 59 completed
Cli Tool
unknown / go · tiny
16
Files
827
LOC
0
Frameworks
3
Languages

Pipeline State

completed
Run ID
#365276
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
21.09
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47332
Member of a group with 1 similar repo(s) — canonical #92402 view group →
Top concepts (2)
Project DescriptionCLI Tool
Repobility analyzer · published findings · https://repobility.com

AI Prompt

Create a command-line tool using Go that interacts with Google Merchant Center APIs. I need it to manage accounts, products, and run reports. Specifically, it should allow listing accounts, getting account details, checking account status, listing and searching products, and running various reports using MCQL queries, such as performance or issues. The tool must authenticate using service account credentials and output all results as JSON to standard output for easy automation.
go cli google-api merchant-center automation json command-line
Generated by gemma4:latest

Catalog Information

A command-line tool that interacts with Google Merchant Center APIs to manage accounts, products, and run reports, outputting JSON for automation.

Description

merchant-cli is a lightweight command-line interface that communicates with Google Merchant Center’s Content API and Merchant API Reports. It allows users to list and retrieve account and product information, run MCQL queries, and generate performance or issue reports. All output is delivered in JSON, making it easy to pipe results into scripts or other tools. The tool authenticates via Google Cloud service accounts, supporting the standard credential chain. It is designed for developers and marketers who need quick, repeatable access to Merchant Center data without building custom integrations.

الوصف

تُعدّ أداة merchant-cli واجهة سطر أوامر خفيفة الوزن تتواصل مع واجهة برمجة تطبيقات Google Merchant Center Content API و Merchant API Reports. تتيح للمستخدمين سرد واسترجاع معلومات الحسابات والمنتجات، تشغيل استعلامات MCQL، وإنشاء تقارير الأداء أو المشكلات. تُصدر جميع النتائج بصيغة JSON، ما يسهل دمجها في سكربتات أو أدوات أخرى. تعتمد الأداة على مصادقة حسابات خدمة Google Cloud، وتدعم سلسلة الاعتمادات القياسية. صُممت لتلبية احتياجات المطورين والمسوقين الذين يحتاجون وصولاً سريعاً ومتكرراً لبيانات Merchant Center دون بناء تكاملات مخصصة.

Novelty

6/10

Tags

merchant-center product-management reporting api-integration json-output service-account-authentication command-line-interface

Technologies

ent grpc

Claude Models

claude-opus-4.6

Quality Score

D
59.1/100
Structure
55
Code Quality
77
Documentation
30
Testing
15
Practices
80
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • 177 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency

Security & Health

4.6h
Tech Debt (E)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (10)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
MIT
License
16.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
75.2%
markdown
17.8%
yaml
7.0%

Frameworks

None detected

Concepts (2)

Source-of-truth: Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence · https://repobility.com
auto_descriptionProject DescriptionCommand-line tool for Google Merchant Center. Single binary, JSON output, service account auth.80%
auto_categoryCLI Toolcli70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/89450.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV