Repository navigation
recurly-cli v0.0.1
Changelog
- 13e5c1a Update goreleaser
- 3cf2a0a Update goreleaser
- a78bfba Update README [ci skip]
- 0332184 Merge pull request #2 from built-fast/dependabot/github_actions/github-actions-a4b99df3af
- 3da8635 Fix flaky test
- 280f1d9 Bump the github-actions group with 2 updates
- fe19582 Update dependabot
- b9aba81 Update gitignore
- b0652ae Update build steps, Makefile
- a238b3c Add actionlint matchers
- 46aedcb Rename
- 424e2cc Update action
- 8e8ffc1 Lint actions on push too
- 940db9b Fix spacing
- 270a821 Add action lint
- 560ea8e Add release workflow [ci skip]
- 6730962 Revert openapi spec changes, fix tests
- d3cfaec Update setup-go
- 504b93a Skip npm cache
- a5d91d0 Fix lint
- fac8bdf Add dependabot
- 77cc600 Update CI workflow
- fce9bae Fix hanging test
- 17f0d6e Format
- 26d7ed9 Add imgs [ci skip]
- a225aa1 Add Brewfile
- c9162aa Add README, LICENSE
- badc4fb Skill Drift Detection Script
- e978d8a Auto-Refresh on Version Change
- 590859d
recurly skill uninstallCommand - 6ae1b43
recurly skill installCommand - fa28fc0
recurly skillCommand — Print SKILL.md - 2cfb631 Go Embed for SKILL.md
- 23a713b SKILL.md Embedded Reference Document
- bf66124 Claude Code Permission Allowlist
- 219fba9 CLAUDE.md with AGENTS.md Reference
- 93596b2 AGENTS.md Development Guide
- 105c3ea Add lint config
- 91ecefe Test cleanup
- c087bb3 Add t.Parallel() to All Tests
- 008acd6 Pilot Migration — accounts_test.go
- 8190408 Consolidate Sample Data Factories
- df469a4 Shared Test Helpers
- 7c36e62 Generic Mock Lister
- 80b0459 Full Test Suite Verification
- eb190ca Migrate Inline List Columns
- 2c84bf3 Migrate Named Detail Column Functions
- 9296d87 Pilot Migration — accounts.go
- 095ff3a Reusable Typed Formatting Helpers
- 43a141f Generic TypedColumn and ToColumns Converter
- 03646ea Full Test Suite Verification
- 27acb2c Validate Parallel Safety with Representative Tests
- 62eb816 Migrate Test Files to Context-Based Mocking
- 8ad2af8 Update Test Helpers to Use Context-Based App Injection
- 45b617b Remove Package-Level Factory Vars
- 6526843 Update Command RunE Functions to Use App
- 5834df9 Inject App into Root Command Context
- 11be08d Create Default App Builder
- bd49212 Define App Struct and Context Helpers
- fb1341c Verify and Run Full Test Suite
- a859ecc Update Client Tests
- e764c80 Update API Factory Functions
- 71a5b90 Update NewClient Signature
- e117f93 Define ClientConfig Options Struct
- bed6457 Update Tests to Pass
- e7da465 Update PersistentPreRunE to Build Config
- 647bbff Remove Global State
- b79c661 Update FormatList and FormatOne Signatures
- ce87c47 Add Context Helpers
- 017c685 Create OutputConfig Struct
- 18f2815 E2E Tests
- 1b121a7
recurly openCommand - ff27e42 Interactive Mode for Missing Required Fields
- 155fdbf
--watchFlag for Resource Polling - dc99423
--field/-fFlag for Field Selection - 24cc9ce
--from-fileFlag for Create/Update Commands - d617a78 Rate Limit Handling
- cb5c261 Confirmation Prompt Tests
- dfc4dac Confirmation Prompt Refactor
- 30b5d02 Shell Completion Command
- 74034b2 Surface Snapshot Update
- e5cb276 E2E Tests
- 30598fa Unit Tests - Account Redemption Commands
- 684b429 Unit Tests - Coupon Commands
- ee4e12a Account Coupon Redemptions - Remove
- 2db8fa4 Account Coupon Redemptions - Create (Redeem)
- 3f83e18 Account Coupon Redemptions - List
- 002cc47 Account Coupon Redemptions API Interface
- 917328c List Unique Coupon Codes Command
- 2e38e6a Generate Unique Coupon Codes Command
- 847cc36 Restore Coupon Command
- 816f3ce Deactivate Coupon Command
- 68c89d3 Update Coupon Command
- b969da8 Create Free Trial Coupon Command
- 8991b5e Create Fixed Coupon Command
- 63edc6d Create Percent Coupon Command
- dae19ab Get Coupon Command
- 8bc584f List Coupons Command
- 13878cc CouponAPI Interface and Client Wiring
- bb077ac E2E Tests
- 4e27a03 Unit Tests
- 82d016c Get Transaction Command
- 463fae6 List Transactions Command
- d340a1e Transaction API Interface
- 4a2a639 List Invoice Line Items Command
- 128297a Mark Invoice Failed Command
- 3cb30bd Collect Invoice Command
- b2003d4 Void Invoice Command
- 5533b43 Get Invoice Command
- c8ffa72 List Invoices Command
- ffab893 Invoice API Interface
- 8e1dd5a Fix spacing
- afa4860 E2E Tests
- 4638659 Unit Tests
- efd0ec8 Register Account Nested Listing Commands
- 709c1b2 List Account Transactions Command
- 7ffa06f List Account Invoices Command
- 3ee5a74 List Account Subscriptions Command
- 40e7d7d Account Nested Listings API Interface
- 61fbab7 Remove Account Billing Info Command
- 45bc0aa Update Account Billing Info Command
- e6a46dd Get Account Billing Info Command
- b0328be Account Billing Info API Interface
- 54abf3b Delete Plan Add-On Command
- 38f9bdc Update Plan Add-On Command
- 1a3f996 Create Plan Add-On Command
- 272ebee Get Plan Add-On Command
- 26ebe38 List Plan Add-Ons Command
- 76c8a19 Plan Add-On API Interface & Scaffolding
- bc65c3a Surface Snapshot Update
- 35a9ba3 E2E Tests
- e61d5dc Unit Tests
- f126647 Convert Trial Command
- f91e605 Terminate Subscription Command
- 7036890 Resume Subscription Command
- d4a0d7f Pause Subscription Command
- 7bf4f47 Reactivate Subscription Command
- cf53c8d Cancel Subscription Command
- bf913e5 Update Subscription Command
- 7005395 Create Subscription Command
- e954f1b Get Subscription Command
- 7affaca List Subscriptions Command
- bb8205a Subscription API Interface
- 72323b3 Reactivate Item Command
- 909d134 Deactivate Item Command
- 7546bf0 Update Item Command
- 16553b5 Create Item Command
- 9f84929 Get Item Command
- e5a49ff List Items Command
- d9eb2c8 Item API Interface
- 157c0b6 E2E Tests for Plan Commands
- 6bca1a7 Unit Tests for Plan Commands
- d1f8e9e Deactivate Plan Command
- 0fcd95b Update Plan Command
- ff6516a Create Plan with All Flags
- dbcd96c Get Plan Command
- 7639286 List Plans Command
- e49c029 Plan API Interface and Command Scaffolding
- 070482d E2E Tests for
--jq - f176598 Unit Tests for
--jqand Envelope - 1073632 Implement jq Filtering in Output Layer
- b63d658 Add
--jqGlobal Flag and Expression Compilation - d18c509 Recurly-style List Envelope for JSON Output
- 82253e1 Remove dynamic prism responses
- e54bf96 CI Workflow — Pinned Action Versions
- 96912b7 CI Workflow — Triggers and Concurrency
- cf73a68 CI Workflow — Security Job
- f8474fc CI Workflow — Integration Tests Job
- 9b13dc7 CI Workflow — Unit Tests Job
- 8f6ccb4 CI Workflow — Code Quality Job
- 2d2b486 Makefile — Update
checkTarget - 374c529 Makefile — Add
vulnTarget - 39cd050 Makefile — Add
tidy-checkTarget - 780c18d Makefile — Add
fmt-checkTarget - 9141140 Makefile Integration
- 429823c Initial .surface File
- 987a6f9 Golden File Comparison Test
- ccdee0a Surface Generator Unit Tests
- 0049ef3 Surface Generator
- 30a64b0 Makefile Integration
- 4031398 Output Format E2E Tests
- f3aca7a Accounts E2E Tests
- 6aa0e2d Auth & Configure E2E Tests
- 33ee82f Test Helper Library
- 4a1d026 Test Runner Script
- 4bf3e5f API URL Override Support
- a68e272 Unit Tests
- 95f5fe4 Reactivate Account
- 8a3d9eb Deactivate Account
- 1c6f4c2 Update Account
- 032ede3 Create Account
- ef9dfe6 Get Account
- 7290e3d List Accounts
- 969be90 Pagination Helpers
- 1e32408 Makefile for Local Development
- 5165387 Region Support
- a32de5a Error Handling
- e6419be Output Formatting
- c6c9ea8 Authentication with Precedence
- 088da3d
recurly configureCommand - 9efcf4e Configuration File Management
- 1f923d5 Root Command with Global Flags
- 4e4eeda Initialize Go Module and Project Structure
- 0e93321 Add gitignore
- 86071e6 First commit