{"id":20134634,"url":"https://github.com/twcable/grabbit-cli","last_synced_at":"2026-05-13T19:32:42.940Z","repository":{"id":87702534,"uuid":"46081884","full_name":"TWCable/grabbit-cli","owner":"TWCable","description":"Grabbit Command Line Interface","archived":false,"fork":false,"pushed_at":"2016-08-28T19:58:32.000Z","size":520,"stargazers_count":2,"open_issues_count":3,"forks_count":1,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-04-20T22:52:36.553Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"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/TWCable.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","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}},"created_at":"2015-11-12T21:26:26.000Z","updated_at":"2017-02-20T00:01:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"f46d7908-c36d-4da1-a550-263637a83449","html_url":"https://github.com/TWCable/grabbit-cli","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/TWCable/grabbit-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TWCable%2Fgrabbit-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TWCable%2Fgrabbit-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TWCable%2Fgrabbit-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TWCable%2Fgrabbit-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TWCable","download_url":"https://codeload.github.com/TWCable/grabbit-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TWCable%2Fgrabbit-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32997606,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-11-13T21:10:34.897Z","updated_at":"2026-05-13T19:32:42.910Z","avatar_url":"https://github.com/TWCable.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Grabbit Command Line Interface\n:toc:\n:toc-placement!:\n\nimage::https://api.bintray.com/packages/twcable/aem/grabbit-cli/images/download.svg[link=\"https://bintray.com/twcable/aem/grabbit-cli/_latestVersion\"]\n\ntoc::[]\n\n== Description\n\nThis script starts and monitors a Grabbit content sync.\n\nimage::https://api.bintray.com/packages/twcable/aem/grabbit-cli/images/download.svg[link=\"https://bintray.com/twcable/aem/grabbit-cli/_latestVersion\"]\nhttps://waffle.io/TWCable/grabbit-cli[image:https://badge.waffle.io/TWCable/grabbit-cli.png?label=ready\u0026title=Ready[Stories\nin Ready]]\n\n== Usage\n\n=== Prerequisites\n\nYou must first install the Grabbit AEM package on any instance you wish\nto sync content to (i.e. a Grabbit client). You can download the latest\npackage from bintray: https://bintray.com/twcable/aem/Grabbit/view#files\nSee https://github.com/TWCable/grabbit[the Grabbit project page for more information].\n\nFinally, the distributed binaries are self-executing Java programs (thanks http://www.capsule.io/[to the awesome\nCapsule packager]). The only requirement is that you have the Java 8+ runtime installed.\n\n\n=== Running\n\nDownload the binary from image:https://api.bintray.com/packages/twcable/aem/grabbit-cli/images/download.svg[link=\"https://bintray.com/twcable/aem/grabbit-cli/_latestVersion\"] \n\n[NOTE]\n--\nIf you're running on Windows, you need to put `java -jar` in front of `grabbit-cli`.\n\ne.g., `java -jar grabbit-cli -h`\n--\n\nFor the instructions below, assuming that you've renamed the binary you chose to `grabbit-cli`:\n\n(If you downloaded the file from BinTray, you may need to set the execute bit on it first to use on a *nix system: `chmod u+x grabbit-cli`)\n\nRun `grabbit-cli -h` to view list of options:\n\n```shell\n\nusage: grabbit-cli -[h|s|sm|m] [grabbit-json-file] [env-json-file] [env] [grabbit-ids-file]\n\n  -h,--help                                                                 Show usage information\n  -m,--monitor \u003c[env-json-file] [environment] [grabbit-ids-file]\u003e           Monitor grabbit\n  -s,--start \u003c[grabbit-json-file] [env-json-file] [environment]\u003e            Start grabbit\n  -sm,--start-monitor \u003c[grabbit-json-file] [env-json-file] [environment]\u003e   Start and monitor grabbit\n```\n\nExample for syncing to your local author:\n\n```shell\ngrabbit-cli -sm grabbit-author.json localhost.json localhost\n```\n\nExample for syncing to your local publish:\n\n```shell\ngrabbit-cli -sm grabbit-publish.json localhost.json localhost\n```\n\n\n[NOTE]\n====\nFor now, check the Grabbit documentation for the format of the environment/configuration files.\n\nThere is https://github.com/TWCable/grabbit-cli/issues/7[a feature request to better document that].\n====\n\n\n== Development\n\nSee https://twcable.github.io/grabbit-cli/docs/javadoc/[the API and Design documentation].\n\n== LICENSE\n\nCopyright 2014-2016 Time Warner Cable, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may\nnot use this file except in compliance with the License. You may obtain\na copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwcable%2Fgrabbit-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftwcable%2Fgrabbit-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwcable%2Fgrabbit-cli/lists"}