{"id":22116294,"url":"https://github.com/sudoalphax/git-mass-scripts","last_synced_at":"2025-03-24T05:41:13.025Z","repository":{"id":208701012,"uuid":"722283592","full_name":"sudoAlphaX/git-mass-scripts","owner":"sudoAlphaX","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-23T08:42:47.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T11:27:11.635Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sudoAlphaX.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}},"created_at":"2023-11-22T20:15:49.000Z","updated_at":"2023-11-22T20:28:13.000Z","dependencies_parsed_at":"2024-12-01T12:27:10.823Z","dependency_job_id":"8563e2b9-0b57-4545-9004-d9ecc990aa41","html_url":"https://github.com/sudoAlphaX/git-mass-scripts","commit_stats":null,"previous_names":["sudoalphax/git-mass-scripts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudoAlphaX%2Fgit-mass-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudoAlphaX%2Fgit-mass-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudoAlphaX%2Fgit-mass-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudoAlphaX%2Fgit-mass-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sudoAlphaX","download_url":"https://codeload.github.com/sudoAlphaX/git-mass-scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245217790,"owners_count":20579297,"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":[],"created_at":"2024-12-01T12:24:59.930Z","updated_at":"2025-03-24T05:41:13.001Z","avatar_url":"https://github.com/sudoAlphaX.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/sudoAlphaX/git-mass-scripts\"\u003e\u003c/a\u003e\n\n\u003ch1 align=\"center\"\u003eGit Mass Scripts\u003c/h1\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003ch3\u003eBunch of useful Git Scripts\u003c/h3\u003e\n\n[![Stargazers][stars-badge]][stars-url]\n[![Forks][forks-badge]][forks-url]\n[![Discussions][discussions-badge]][discussions-url]\n[![Issues][issues-badge]][issues-url]\n[![MIT License][license-badge]][license-url]\n\n  \u003c/p\u003e\n    \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/sudoAlphaX/git-mass-scripts\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/sudoAlphaX/git-mass-scripts/issues\"\u003eReport Bug\u003c/a\u003e\n    |\n    \u003ca href=\"https://github.com/sudoAlphaX/git-mass-scripts/discussions\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-using\"\u003eBuilt using\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#roadmap\"\u003eRoadmap\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgments\"\u003eAcknowledgments\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n## About The Project\n\nCollection of scripts to change the past commits' properties like commit author name, emails, PGP re-sign. Included scripts to unarchive all repos from a list, archive all repos from a list, clone many repos at once, etc\n\n### Built Using\n\n* [![bash][bash-badge]][bash-url]\n* [![git-filter-repo][git-filter-repo-badge]][git-filter-repo-url]\n\n## Getting Started\n\n### Prerequisites\n\n* [git](https://git-scm.com/downloads)\n* [git-filter-repo](https://github.com/newren/git-filter-repo)\n* [GitHub CLI](https://cli.github.com/) (optional)\n\n## Installation\n\nClone the repo:\n\n```sh\ngit clone https://github.com/sudoAlphaX/git-mass-scripts.git\n```\n\n## Usage\n\nInput the links of the repos in `links.txt` and run the required script using:\n\n```sh\nbash script.sh\n```\n\n## Roadmap\n\n* [x] Archive/Unarchive multiple repos\n* [x] Clone multiple repos\n* [x] Change all matched names to another\n* [x] Change all matched emails to another\n* [ ] Resign all PGP signatures made with one key with another\n* [ ] Make processes run in parallel\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request.\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## License\n\nDistributed under the MIT License. See [`LICENSE`](https://github.com/sudoAlphaX/git-mass-scripts/blob/main/LICENSE) for more information.\n\n## Contact\n\nAlpha - [@sudoAlphaX](https://twitter.com/sudoAlphaX)\n\nRepo Link: [https://github.com/sudoAlphaX/git-mass-scripts](https://github.com/sudoAlphaX/git-mass-scripts)\n\n## Acknowledgments\n\n* [othneildrew (README Template)](https://github.com/othneildrew/Best-README-Template)\n* [newren (git-filter-repo)](https://github.com/newren/git-filter-repo)\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n[forks-badge]: https://img.shields.io/github/forks/sudoalphax/git-mass-scripts\n[forks-url]: https://github.com/sudoAlphaX/git-mass-scripts/network/members\n[stars-badge]: https://img.shields.io/github/stars/sudoalphax/git-mass-scripts\n[stars-url]: https://github.com/sudoAlphaX/git-mass-scripts/stargazers\n[issues-badge]: https://img.shields.io/github/issues/sudoalphax/git-mass-scripts\n[issues-url]: https://github.com/sudoAlphaX/git-mass-scripts/issues\n[discussions-badge]: https://img.shields.io/github/discussions/sudoalphax/git-mass-scripts\n[discussions-url]: https://github.com/sudoAlphaX/git-mass-scripts/discussions\n[license-badge]: https://img.shields.io/github/license/sudoalphax/git-mass-scripts\n[license-url]: https://github.com/sudoAlphaX/git-mass-scripts/blob/main/LICENSE\n[git-filter-repo-badge]: https://img.shields.io/badge/git--filter--repo-grey?logo=git\n[git-filter-repo-url]: https://github.com/newren/git-filter-repo\n[bash-badge]: https://img.shields.io/badge/-%23!%2Fbin%2Fbash-1f425f.svg?style=plastic\u0026logo=image%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE3MDg2QTAyQUZCMzExRTVBMkQxRDMzMkJDMUQ4RDk3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE3MDg2QTAzQUZCMzExRTVBMkQxRDMzMkJDMUQ4RDk3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTcwODZBMDBBRkIzMTFFNUEyRDFEMzMyQkMxRDhEOTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTcwODZBMDFBRkIzMTFFNUEyRDFEMzMyQkMxRDhEOTciLz4gPC9yZGY6RGVzY3JpcHRpb24%2BIDwvcmRmOlJERj4gPC94OnhtcG1ldGE%2BIDw%2FeHBhY2tldCBlbmQ9InIiPz6lm45hAAADkklEQVR42qyVa0yTVxzGn7d9Wy03MS2ii8s%2BeokYNQSVhCzOjXZOFNF4jx%2BMRmPUMEUEqVG36jo2thizLSQSMd4N8ZoQ8RKjJtooaCpK6ZoCtRXKpRempbTv5ey83bhkAUphz8fznvP8znn%2B%2F3NeEEJgNBoRRSmz0ub%2FfuxEacBg%2FDmYtiCjgo5NG2mBXq%2BH5I1ogMRk9Zbd%2BQU2e1ML6VPLOyf5tvBQ8yT1lG10imxsABm7SLs898GTpyYynEzP60hO3trHDKvMigUwdeaceacqzp7nOI4n0SSIIjl36ao4Z356OV07fSQAk6xJ3XGg%2BLCr1d1OYlVHp4eUHPnerU79ZA%2F1kuv1JQMAg%2BE4O2P23EumF3VkvHprsZKMzKwbRUXFEyTvSIEmTVbrysp%2BWr8wfQHGK6WChVa3bKUmdWou%2BjpArdGkzZ41c1zG%2Fu5uGH4swzd561F%2BuhIT4%2BLnSuPsv9%2BJKIpjNr9dXYOyk7%2FBZrcjIT4eCnoKgedJP4BEqhG77E3NKP31FO7cfQA5K0dSYuLgz2TwCWJSOBzG6crzKK%2BohNfni%2Bx6OMUMMNe%2Fgf7ocbw0v0acKg6J8Ql0q%2BT%2FAXR5PNi5dz9c71upuQqCKFAD%2BYhrZLEAmpodaHO3Qy6TI3NhBpbrshGtOWKOSMYwYGQM8nJzoFJNxP2HjyIQho4PewK6hBktoDcUwtIln4PjOWzflQ%2Be5yl0yCCYgYikTclGlxadio%2BBQCSiW1UXoVGrKYwH4RgMrjU1HAB4vR6LzWYfFUCKxfS8Ftk5qxHoCUQAUkRJaSEokkV6Y%2F%2BJUOC4hn6A39NVXVBYeNP8piH6HeA4fPbpdBQV5KOx0QaL1YppX3Jgk0TwH2Vg6S3u%2BdB91%2B%2FpuNYPYFl5uP5V7ZqvsrX7jxqMXR6ff3gCQSTzFI0a1TX3wIs8ul%2Bq4HuWAAiM39vhOuR1O1fQ2gT%2F26Z8Z5vrl2OHi9OXZn995nLV9aFfS6UC9JeJPfuK0NBohWpCHMSAAsFe74WWP%2BvT25wtP9Bpob6uGqqyDnOtaeumjRu%2ByFu36VntK%2FPA5umTJeUtPWZSU9BCgud661odVp3DZtkc7AnYR33RRC708PrVi1larW7XwZIjLnd7R6SgSqWSNjU1B3F72pz5TZbXmX5vV81Yb7Lg7XT%2FUXriu8XLVqw6c6XqWnBKiiYU%2BMt3wWF7u7i91XlSEITwSAZ%2FCzAAHsJVbwXYFFEAAAAASUVORK5CYII%3D\n[bash-url]: https://www.gnu.org/software/bash/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsudoalphax%2Fgit-mass-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsudoalphax%2Fgit-mass-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsudoalphax%2Fgit-mass-scripts/lists"}