[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url]
Logo

git_fetch_concurrently

Do `git fetch -p && git gc` in each sub directory concurrently.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments
## About The Project [![Product Name Screen Shot][product-screenshot]](https://example.com) Do `git fetch -p && git gc` in each sub directory concurrently. Now, please use [asyncrun](https://crates.io/crates/asyncrun) instead. `asyncrun -e .git -- "git fetch -p" "git gc"`.

(back to top)

### Built With * [![Rust][Rust]][Rust-url]

(back to top)

## Getting Started ### Prerequisites Download in [release page](https://github.com/kingwingfly/git_fetch_concurrently/releases) or ```sh cargo install git_fetch_concurrently ``` Or you can compile yourself. * Install Rust ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` ### Compilation 1. Clone the repo ```sh git clone https://github.com/kingwingfly/git_fetch_concurrently.git ``` 2. Compilation ```sh cargo build --release ```

(back to top)

## Usage ```sh $ git_fetch_concurrently ```

(back to top)

## Roadmap - [ ] Feature See the [open issues](https://github.com/kingwingfly/git_fetch_concurrently/issues) for a full list of proposed features (and known issues).

(back to top)

## Contributing Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again! 1. Fork the Project 2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) 3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) 4. Push to the Branch (`git push origin feature/AmazingFeature`) 5. Open a Pull Request

(back to top)

## License Distributed under the MIT License. See `LICENSE.txt` for more information.

(back to top)

## Contact Louis - 836250617@qq.com Project Link: [https://github.com/kingwingfly/git_fetch_concurrently](https://github.com/kingwingfly/git_fetch_concurrently)

(back to top)

## Acknowledgments * []()

(back to top)

[contributors-shield]: https://img.shields.io/github/contributors/kingwingfly/git_fetch_concurrently.svg?style=for-the-badge [contributors-url]: https://github.com/kingwingfly/git_fetch_concurrently/graphs/contributors [forks-shield]: https://img.shields.io/github/forks/kingwingfly/git_fetch_concurrently.svg?style=for-the-badge [forks-url]: https://github.com/kingwingfly/git_fetch_concurrently/network/members [stars-shield]: https://img.shields.io/github/stars/kingwingfly/git_fetch_concurrently.svg?style=for-the-badge [stars-url]: https://github.com/kingwingfly/git_fetch_concurrently/stargazers [issues-shield]: https://img.shields.io/github/issues/kingwingfly/git_fetch_concurrently.svg?style=for-the-badge [issues-url]: https://github.com/kingwingfly/git_fetch_concurrently/issues [license-shield]: https://img.shields.io/github/license/kingwingfly/git_fetch_concurrently.svg?style=for-the-badge [license-url]: https://github.com/kingwingfly/git_fetch_concurrently/blob/master/LICENSE.txt [product-screenshot]: https://github.com/kingwingfly/git_fetch_concurrently/blob/dev/images/screenshot.png [Rust]: https://img.shields.io/badge/Rust-000000?style=for-the-badge&logo=Rust&logoColor=orange [Rust-url]: https://www.rust-lang.org