{"id":27594398,"url":"https://github.com/apache/activemq-cli-tools","last_synced_at":"2025-04-22T10:34:08.225Z","repository":{"id":65979201,"uuid":"80809055","full_name":"apache/activemq-cli-tools","owner":"apache","description":"Mirror of Apache ActiveMQ CLI Tools","archived":false,"fork":false,"pushed_at":"2024-04-04T13:38:39.000Z","size":95,"stargazers_count":9,"open_issues_count":1,"forks_count":10,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-04-18T04:07:26.358Z","etag":null,"topics":["activemq","c","cplusplus","csharp","java","network-client","network-server","perl","php","python","ruby"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-02-03T08:00:07.000Z","updated_at":"2024-04-04T13:38:43.000Z","dependencies_parsed_at":"2024-04-04T14:56:53.957Z","dependency_job_id":null,"html_url":"https://github.com/apache/activemq-cli-tools","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Factivemq-cli-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Factivemq-cli-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Factivemq-cli-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Factivemq-cli-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/activemq-cli-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250153750,"owners_count":21383665,"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":["activemq","c","cplusplus","csharp","java","network-client","network-server","perl","php","python","ruby"],"created_at":"2025-04-22T10:31:26.383Z","updated_at":"2025-04-22T10:34:05.379Z","avatar_url":"https://github.com/apache.png","language":"Java","readme":"Apache ActiveMQ Command Line Tools\n==================================\n\nThe ActiveMQ Command Line Tools project is home to several CLI based projects useful for users of the ActiveMQ Classic and ActiveMQ Artemis messaging brokers\n\n## ActiveMQ KahaDB Export Tool\n\nThis tool can be used to export a KahaDB or MultiKahaDB store to Artemis' XML format. The resulting XML document can then be imported into an Artemis broker (version 2.0.0+) using the Artemis CLI tool.  See [Artemis CLI tool](https://activemq.apache.org/components/artemis/documentation/latest/data-tools.html#data-tools)\n\n### Usage\n```\n$ ./bin/export help\nusage: export \u003ccommand\u003e [\u003cargs\u003e]\n\nThe most commonly used export commands are:\n    help      Display help information\n    kahadb    Export a KahaDb store to Artemis XML\n    mkahadb   Export a MultiKahaDb store to Artemis XML\n\nSee 'export help \u003ccommand\u003e' for more information on a specific command.\n```\n```\n$ ./bin/export help kahadb\nNAME\n        export kahadb - Export a KahaDb store to Artemis XML\n\nSYNOPSIS\n        export kahadb [-c] [-f]\n                [(--qp \u003cqueuePattern\u003e | --queuePattern \u003cqueuePattern\u003e)]\n                (-s \u003csource\u003e | --source \u003csource\u003e) (-t \u003ctarget\u003e | --target \u003ctarget\u003e)\n                [(--tp \u003ctopicPattern\u003e | --topicPattern \u003ctopicPattern\u003e)]\n                [(--vt \u003cvirtualTopicConsumerWildcards\u003e | --virtualTopicConsumerWildcards \u003cvirtualTopicConsumerWildcards\u003e)]\n\nOPTIONS\n        -c\n            Compress output xml file using gzip\n\n        -f\n            Force XML output and overwrite existing file\n\n        --qp \u003cqueuePattern\u003e, --queuePattern \u003cqueuePattern\u003e\n            Queue Export Pattern\n\n        -s \u003csource\u003e, --source \u003csource\u003e\n            Data store directory location\n\n        -t \u003ctarget\u003e, --target \u003ctarget\u003e\n            Xml output file location\n\n        --tp \u003ctopicPattern\u003e, --topicPattern \u003ctopicPattern\u003e\n            Topic Export Pattern\n\n        --vt \u003cvirtualTopicConsumerWildcards\u003e, --virtualTopicConsumerWildcards \u003cvirtualTopicConsumerWildcards\u003e\n            Virtual Topic Consumer Pattern list\n```\n\n### Examples:\n\nExport entire store:\n\n`./bin/export kahadb --source /some/directory/kahadb/ --target ~/some/directory/output.xml`\n\nExport entire store and compress the resulting xml:\n\n`./bin/export kahadb --source /some/directory/kahadb/ --target ~/some/directory/output.xml -c`\n\nExport all topics but only queues matching pattern:\n\n`./bin/export kahadb --qp test.queue.\u003e --source /some/directory/kahadb/ --target ~/some/directory/output.xml`\n\nExport entire store and migrate matching VirtualTopic consumer queues to durable subscriptions:\n\n`./bin/export kahadb --source /some/directory/kahadb/ --target ~/some/directory/output.xml --virtualTopicConsumerWildcards \"Consumer.*.\u003e;2\"`\n\n\n### Download:\n\nThe official binary distribution for UNIX can be found via apache mirrors:\n\n### ActiveMQ Client Tools 0.2.0 (July 24 2020)\n\n|||||\n|---|---|---|---|\n|Unix/Linux/Cygwin|[activemq-cli-tools-0.2.0-bin.tar.gz](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-cli-tools/0.2.0/activemq-cli-tools-0.2.0-bin.tar.gz\u0026action=download)|[SHA512](https://dist.apache.org/repos/dist/release/activemq/activemq-cli-tools/0.2.0/activemq-cli-tools-0.2.0-bin.tar.gz.sha512)|[GPG Signature](https://dist.apache.org/repos/dist/release/activemq/activemq-cli-tools/0.2.0/activemq-cli-tools-0.2.0-bin.tar.gz.asc)|\n|Source Code Distribution|[activemq-cli-tools-parent-0.2.0-source-release.zip](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-cli-tools/0.2.0/activemq-cli-tools-parent-0.2.0-source-release.zip\u0026action=download)|[SHA512](https://dist.apache.org/repos/dist/release/activemq/activemq-cli-tools/0.2.0/activemq-cli-tools-parent-0.2.0-source-release.zip.sha512)|[GPG Signature](https://dist.apache.org/repos/dist/release/activemq/activemq-cli-tools/0.2.0/activemq-cli-tools-parent-0.2.0-source-release.zip.asc)|\n\nThe keys file for verifying the release SHA512s can be obtained [here](https://www.apache.org/dist/activemq/KEYS)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Factivemq-cli-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Factivemq-cli-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Factivemq-cli-tools/lists"}