Repository navigation
Releases: ApollosWave/gsc-cli
Releases · ApollosWave/gsc-cli
Release list
v2.2.5: Batch Queue Safety Guards & Automatic Backup Snapshots
What's Changed in v2.2.5
🛡️ Batch Queue Safety Protections (gsc index-batch clear)
Flagged on Reddit r/ruby by community member @kantorcodes1:
gsc index-batch clear previously cleared the entire pending batch queue immediately with zero confirmation. In an autonomous AI agent, cron job, or pipeline script, an accidental clear could permanently drop hundreds of queued URLs waiting to be indexed.
- Interactive Confirmation (TTY): Prompts with
Are you sure you want to clear N pending URLs from the batch queue? [y/N]:before purging. Defaults to abort unless explicitly confirmed. - Script / Agent Protection: In non-interactive environments (pipes, subshells, CI/CD, AI agents),
gsc index-batch clearhalts safely with exit code 1 unless--force(or-f,-y,--yes) is explicitly provided. - Automatic Safety Backup Snapshot: Before records are dropped, an automatic timestamped JSON snapshot is saved to
~/.gsc/backups/queue_backup_<TIMESTAMP>.json, ensuring queued URLs can always be reconstructed. - Enhanced CLI & Docs: Added clear safety guard explanations in
gsc index-batchterminal status and README.
📦 Binary Assets
- Standalone Binary:
dist/gsc(1,381 KB) — Zero dependencies, standalone executable. - RubyGem:
gsc-cli-2.2.5.gem— Published to RubyGems.org.
v2.2.2: Zero-Gem Search Engine & Partner Integration
What's Changed in v2.2.2
🚀 Keywords Everywhere Partner Integration
- Added seamless referral integration in
gsc connect ke, credit package top-up links, and error recovery prompts with full FTC compliance disclosures. - Direct link with partner referral parameters (
fpr=us25sg) to support continuous open-source development.
📐 Open-Source Architectural Refinements
- Replaced direct-response marketing formulas with clean systems engineering principles and architecture trade-offs.
- Added explicit Zero External LLM Calls anti-slop transparency guarantee for autonomous coding agents.
- Featured "Battle-Tested in Production (The Origin)" highlighting live production workflows across Superspeed, Supercart, and PackingLog.
- Modernized comparison benchmarks against Google Search Console Web UI, Official 40-gem SDK, and Enterprise SEO suites.
📦 Binary Assets
- Bundled standalone binary
dist/gsc(1,368 KB) for 1-click curl installs. - Official RubyGem package
gsc-cli-2.2.2.gem(published to RubyGems.org).
v2.2.0: Modular Architecture, 27 New SEO Engines & Zero-Dependency Release
🚀 What's New in v2.2.0
Comprehensive release upgrading GSC CLI from v2.1.0 to v2.2.0.
- Modular CLI Routing: Refactored monolithic CLI into domain handlers under
lib/gsc/cli/(analytics,audit,growth,keywords,setup,doctor,soft_404,schema_generate, etc.). - 27 New SEO Engines (80 Production CLI Tools Total): AI Overview radar (
aio-hunter), AI Citation Simulator (cite-sim), 14-stack Soft-404 generator, Googlebot Indexing queue, EEAT & GEO audits, and much more. - Zero-Dependency Guarantee: 100% pure Ruby standard library (
net/http,json,openssl,zlib). Zero external gems. - AI Agent Native: Deterministic output contracts with
--compact(35-45% token savings) and--ndjsonstreaming. - Universal Single-File Executable: Downloadable standalone
dist/gscbinary (1.3 MB) runnable on any macOS/Linux environment with Ruby 3.0+.
v2.0.2: Dual Keywords Everywhere Ingestion, UTM Tracking & Makefile Tooling
🚀 What's New in v2.0.2
💰 Keywords Everywhere Dual Workflows
- 🆓 Zero-Cost Clipboard Ingestion (
gsc import clip): Copy any keyword table from the Keywords Everywhere free web dashboard or browser extension and ingest into your terminal in 1 keystroke. Automatically parses volume, CPC, competition score, draws 12-month Unicode trend sparklines (▂▃▄▅▆▇█), calculates Opportunity Scores (0–100), and correlates with your live Google Search Console rankings. - ⚡ Headless Direct API (
gsc ke): Automated terminal queries for users with paid Keywords Everywhere API credits ($1.25 for 100k queries).
🌐 Ecosystem & Analytics Tracking
- Updated all commercial product links (Superspeed, Supercart, PackingLog, ApollosWave) with structured campaign UTM parameters.
- Fixed Supercart official domain to
https://supercartapp.com. - Enhanced
gsc.gemspecwith RDoc product links and distinct RubyGems metadata URIs.
🛠️ Developer & Release Tooling
- Added root
Makefilesupportingmake build,make test,make install,make git-push,make gem-push,make release. - Pre-compiled standalone zero-dependency binary distribution.
📦 Installation Options
# 1. Install via RubyGems:
gem install gsc-cli
# 2. Or install standalone binary directly (macOS / Linux):
curl -sSL https://raw.githubusercontent.com/ApollosWave/gsc-cli/main/install.sh | bashFull Changelog: v2.0.1...v2.0.2