Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/metaory/bulk-git-tools
small collection of git bulk scripts
https://github.com/metaory/bulk-git-tools
git git-script git-utils
Last synced: 12 days ago
JSON representation
small collection of git bulk scripts
- Host: GitHub
- URL: https://github.com/metaory/bulk-git-tools
- Owner: metaory
- License: mit
- Created: 2024-10-10T16:05:41.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-10-23T14:38:55.000Z (2 months ago)
- Last Synced: 2024-10-23T17:38:26.561Z (2 months ago)
- Topics: git, git-script, git-utils
- Language: Shell
- Homepage:
- Size: 51.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
Installation
------------- clone repo
- give execution permissions
- link them in path```sh
# Clone the repo
git clone [email protected]:metaory/bulk-git-tools.git# Navigate to repo
cd bulk-git-tools# Give execution permissions
find src -type f -exec chmod +x {} +# Link it somewhere in your PATH
find src/ -type f -executable -exec sh -c 'ln -svf "$PWD/${0#*/}" /usr/bin/${0#*/}' {} \;# Use them anywhere
```---
Scripts
-------### [git-reset-local](src/git-reset-local)
Recovers a corrupted shallow local Git repository### [git-update-all](src/git-update-all)
Fetches all latest remotes and reset to default HEAD### [git-clone-org](src/git-clone-org)
Clones all public repositories from a specified organization### [git-clone-list](src/git-clone-list)
Dumps all Git repositories in the current working directory into a structured file,
including essential information like remote URLs and local paths.### [git-open-repo](src/git-open-repo)
Open the Git repository in the current working directory in browser.---
License
-------
[MIT](LICENSE)