https://github.com/corasaurus-hex/pull-all
Pulls the current git repo and all immediate descendant git repos in parallel
https://github.com/corasaurus-hex/pull-all
Last synced: 9 months ago
JSON representation
Pulls the current git repo and all immediate descendant git repos in parallel
- Host: GitHub
- URL: https://github.com/corasaurus-hex/pull-all
- Owner: corasaurus-hex
- License: mit
- Created: 2020-07-25T07:57:02.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-24T09:06:00.000Z (about 2 years ago)
- Last Synced: 2025-03-12T09:31:30.512Z (over 1 year ago)
- Language: Janet
- Size: 3.91 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pull-all
Performs a git pull on the current directory and all immediate child directories that are git repositories.
## Usage
``` sh
$ cd path/to/repo/containing/other/repos/as/well
$ ls | cat
build
file1
repo1
repo2
repo3
repo4
repo5
tmp
$ pull-all
. (master)
Already up to date.
repo1 (branchA)
Already up to date.
repo2 (branchB)
Already up to date.
repo3 (branchC)
Already up to date.
repo4 (branchD)
Already up to date.
repo5 (branchE)
Already up to date.
```
## Installation
1. Install [just](https://github.com/casey/just).
2. Install [janet](https://janet-lang.org/).
3. Run `just build`.
4. Copy your new binary in `bin` to a location in your `$PATH`.
Or just [download the latest release](https://github.com/corasaurus-hex/pull-all/releases).