{"id":22364906,"url":"https://github.com/thisdevdane/msgreplay","last_synced_at":"2025-03-26T15:26:11.742Z","repository":{"id":229754935,"uuid":"308981174","full_name":"ThisDevDane/msgreplay","owner":"ThisDevDane","description":"Program to duplicate and save message sent to RabbitMQ queues","archived":false,"fork":false,"pushed_at":"2023-06-19T18:09:43.000Z","size":1095,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-31T16:57:57.548Z","etag":null,"topics":["amqp","golang","rabbitmq","utility"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ThisDevDane.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-10-31T22:15:20.000Z","updated_at":"2023-04-10T11:19:03.000Z","dependencies_parsed_at":"2024-03-26T04:26:18.346Z","dependency_job_id":null,"html_url":"https://github.com/ThisDevDane/msgreplay","commit_stats":null,"previous_names":["thisdevdane/msgreplay"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThisDevDane%2Fmsgreplay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThisDevDane%2Fmsgreplay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThisDevDane%2Fmsgreplay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThisDevDane%2Fmsgreplay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThisDevDane","download_url":"https://codeload.github.com/ThisDevDane/msgreplay/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245679796,"owners_count":20654905,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amqp","golang","rabbitmq","utility"],"created_at":"2024-12-04T17:42:56.537Z","updated_at":"2025-03-26T15:26:11.706Z","avatar_url":"https://github.com/ThisDevDane.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MsgReplay\n\n![Docker Workflow Status](https://img.shields.io/github/actions/workflow/status/thisdevdane/msgreplay/docker.yaml?label=container)\n![GitHub all releases](https://img.shields.io/github/downloads/thisdevdane/msgreplay/total)\n![GitHub](https://img.shields.io/github/license/thisdevdane/msgreplay)\n\n## Usage\n\n```\n❯ msgreplay\nThis program will consume message sent on specified queues by duplicating the queues and binding them to the same exchanges (will not work if sent directly to the queue name)\nIt will save this in a recording file 'my-recording.rec' which you can use this program to resend the message to the same or another RabbitMQ instance\n\nUsage:\n  msgreplay [command]\n\nAvailable Commands:\n  completion  Generate the autocompletion script for the specified shell\n  generate    (WIP) Generate random fake message, useful for testing MsgReplay\n  help        Help about any command\n  play        Playback recording to RabbitMQ message broker\n  record      Duplicate specified queues and record message to local file\n\nFlags:\n  -h, --help              help for msgreplay\n      --host string       host of the rabbitmq instance to access from (default \"localhost\")\n      --password string   password for authentication with rabbitmq (default \"guest\")\n  -p, --port int          port of rabbitmq's amqp interface (default 5672)\n      --username string   username for authentication with rabbitmq (default \"guest\")\n  -v, --verbose           verbose output, useful for debugging\n\nUse \"msgreplay [command] --help\" for more information about a command.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthisdevdane%2Fmsgreplay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthisdevdane%2Fmsgreplay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthisdevdane%2Fmsgreplay/lists"}