https://github.com/victoriadrake/gitdo
🦾 Tools for doing things with Git repositories
https://github.com/victoriadrake/gitdo
bash bash-script command-line command-line-tool git scripts terminal
Last synced: about 1 month ago
JSON representation
🦾 Tools for doing things with Git repositories
- Host: GitHub
- URL: https://github.com/victoriadrake/gitdo
- Owner: victoriadrake
- License: mit
- Created: 2020-07-26T13:31:43.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-17T13:42:55.000Z (over 4 years ago)
- Last Synced: 2025-03-18T16:04:09.418Z (about 1 month ago)
- Topics: bash, bash-script, command-line, command-line-tool, git, scripts, terminal
- Language: Shell
- Homepage:
- Size: 38.1 KB
- Stars: 11
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tools for doing things with Git 🦾
A collection of shell scripts that do helpful things with Git repositories.

## Included Tools
- `list-push-remotes.sh`: outputs to stdout the origin push URL for each Git repository. Use this to create a list of your Git remote URLs.
- `status.sh`: a variant of [`git-rundown`](https://github.com/victoriadrake/git-rundown). Use this to quickly see the status of all your Git repositories.## Usage
`gitdo` scripts expect to live alongside your other Git repositories. This works well when you keep all your Git repositories under a single directory, e.g. `workspace/` or `github/`. For example:
```text
github/
├── dotfiles
├── gitdo
├── hugo-remote
└── introduction
```When in the `github/` directory, you can run `gitdo` scripts in the terminal. For example:
```sh
cd github/
./gitdo/status.sh
```This lists the current `git status` information for all your repositories.
## Contributions
Script contributions and improvements are most welcome!