A TUI tool for bulk operations on Argo CD Applications across multiple Argo CD contexts.
Run:
./argo-syncUseful flags:
--config: path to Argo CD config (default:~/.config/argocd/config)--contexts: comma-separated context allowlist (if empty — all contexts)--parallel: parallelism limit for targets--no-wait: do not wait for sync to finish--wait-timeout,--poll-interval: wait/poll settings for sync
If something doesn’t work (API/auth/timeouts), run with debug logs:
./argo-sync --debug --log-file ./argo-sync.json- Argo CD v3: currently the project depends on
github.com/argoproj/argo-cd/v2. Once Argo CD v3 is released/stable, the plan is to add Argo CD v3 support (likely requiring API client/model updates).
